UNPKG

yaml-unist-parser

Version:

A YAML parser that produces output compatible with unist

13 lines (12 loc) 483 B
export function getFlowMapItemAdditionalRanges(cstNodes) { const [questionMarkRange, colonRange] = ["?", ":"].map(char => { const flowChar = cstNodes.find((cstNode) => "char" in cstNode && cstNode.char === char); return flowChar ? { origStart: flowChar.origOffset, origEnd: flowChar.origOffset + 1 } : null; }); return { additionalKeyRange: questionMarkRange, additionalValueRange: colonRange, }; }