diff options
Diffstat (limited to 'assets/node_modules/@types/vfile-message/node_modules/unist-util-stringify-position/index.js')
-rw-r--r-- | assets/node_modules/@types/vfile-message/node_modules/unist-util-stringify-position/index.js | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/assets/node_modules/@types/vfile-message/node_modules/unist-util-stringify-position/index.js b/assets/node_modules/@types/vfile-message/node_modules/unist-util-stringify-position/index.js deleted file mode 100644 index 3d78a44..0000000 --- a/assets/node_modules/@types/vfile-message/node_modules/unist-util-stringify-position/index.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict' - -var own = {}.hasOwnProperty - -module.exports = stringify - -function stringify(value) { - // Nothing. - if (!value || typeof value !== 'object') { - return '' - } - - // Node. - if (own.call(value, 'position') || own.call(value, 'type')) { - return position(value.position) - } - - // Position. - if (own.call(value, 'start') || own.call(value, 'end')) { - return position(value) - } - - // Point. - if (own.call(value, 'line') || own.call(value, 'column')) { - return point(value) - } - - // ? - return '' -} - -function point(point) { - if (!point || typeof point !== 'object') { - point = {} - } - - return index(point.line) + ':' + index(point.column) -} - -function position(pos) { - if (!pos || typeof pos !== 'object') { - pos = {} - } - - return point(pos.start) + '-' + point(pos.end) -} - -function index(value) { - return value && typeof value === 'number' ? value : 1 -} |