From f1efd11c2a6da4533f65d66bf7921c552270ca4e Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 31 May 2018 00:59:18 -0700 Subject: [PATCH] Don't include imports in js/ts document symbol results Fixes #50829 --- .../src/features/documentSymbolProvider.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions/typescript-language-features/src/features/documentSymbolProvider.ts b/extensions/typescript-language-features/src/features/documentSymbolProvider.ts index a30b0d3c3fc..6bab2af2af0 100644 --- a/extensions/typescript-language-features/src/features/documentSymbolProvider.ts +++ b/extensions/typescript-language-features/src/features/documentSymbolProvider.ts @@ -114,6 +114,9 @@ export default class TypeScriptDocumentSymbolProvider implements DocumentSymbolP } private static shouldInclueEntry(item: Proto.NavigationTree | Proto.NavigationBarItem): boolean { + if (item.kind === PConst.Kind.alias) { + return false; + } return !!(item.text && item.text !== '' && item.text !== ''); } }