in src/yaml/aslYamlLanguageService.ts [225:238]
languageService.doHover = function (document: TextDocument, position: Position): Thenable<Hover | null> {
const doc = parseYAML(document.getText())
const offset = document.offsetAt(position)
const currentDoc = matchOffsetToDocument(offset, doc)
if (!currentDoc) {
// tslint:disable-next-line: no-null-keyword
return Promise.resolve(null)
}
const currentDocIndex = doc.documents.indexOf(currentDoc)
currentDoc.currentDocIndex = currentDocIndex
return aslLanguageService.doHover(document, position, currentDoc)
}