Files
30-seconds-of-code/node_modules/unist-util-position/index.js
2019-08-20 15:52:05 +02:00

23 lines
416 B
JavaScript

'use strict'
var position = exports
position.start = factory('start')
position.end = factory('end')
function factory(type) {
point.displayName = type
return point
function point(node) {
var point = (node && node.position && node.position[type]) || {}
return {
line: point.line || null,
column: point.column || null,
offset: isNaN(point.offset) ? null : point.offset
}
}
}