Fix js/ts symbol results

This commit is contained in:
Matt Bierner
2018-05-21 15:14:50 -07:00
parent abc22a988e
commit 746f729765

View File

@@ -100,9 +100,10 @@ export default class TypeScriptDocumentSymbolProvider implements DocumentSymbolP
const hierarchy = new Hierarchy(symbolInfo);
let shouldInclude = TypeScriptDocumentSymbolProvider.shouldInclueEntry(item);
if (item.childItems && item.childItems.length > 0) {
if (item.childItems) {
for (const child of item.childItems) {
shouldInclude = shouldInclude || TypeScriptDocumentSymbolProvider.convertNavTree(resource, hierarchy.children, child);
const includedChild = TypeScriptDocumentSymbolProvider.convertNavTree(resource, hierarchy.children, child);
shouldInclude = shouldInclude || includedChild;
}
}