in src/yaml/yamlUtils.ts [274:298]
function getCurrentLine(
document: TextDocument,
position: Position,
lineOffsets: number[],
): {
currentLine: string
currentLineEnd: number
} {
const docText = document.getText()
const lineNum: number = position.line
const lineStart = lineOffsets[lineNum]
let lineEnd = lineOffsets[lineNum + 1] ? lineOffsets[lineNum + 1] : docText.length
if (lineEnd - 1 >= 0 && isCharEol(docText.charCodeAt(lineEnd - 1))) {
lineEnd--
}
const textLine = docText.substring(lineStart, lineEnd)
return {
currentLine: textLine,
currentLineEnd: lineEnd,
}
}