languageService.doHover = function()

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)
  }