.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / remark-stringify / lib / visitors / link-reference.js
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/remark-stringify/lib/visitors/link-reference.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/remark-stringify/lib/visitors/link-reference.js
new file mode 100644 (file)
index 0000000..a8e52a4
--- /dev/null
@@ -0,0 +1,21 @@
+'use strict';
+
+var copy = require('../util/copy-identifier-encoding');
+var label = require('../util/label');
+
+module.exports = linkReference;
+
+function linkReference(node) {
+  var self = this;
+  var type = node.referenceType;
+  var exit = self.enterLinkReference(self, node);
+  var value = self.all(node).join('');
+
+  exit();
+
+  if (type === 'shortcut' || type === 'collapsed') {
+    value = copy(value, node.identifier);
+  }
+
+  return '[' + value + ']' + label(node);
+}