do not run semantic classification on non-ts-or-tsx files

This commit is contained in:
Vladimir Matveev
2016-10-05 14:49:16 -07:00
parent f4424801d7
commit 59c0143934
3 changed files with 23 additions and 1 deletions

View File

@@ -1109,7 +1109,7 @@ namespace ts.server {
private getNavigationBarItems(args: protocol.FileRequestArgs, simplifiedResult: boolean): protocol.NavigationBarItem[] | NavigationBarItem[] {
const { file, project } = this.getFileAndProject(args);
const items = project.getLanguageService().getNavigationBarItems(file);
const items = project.getLanguageService(/*ensureSynchronized*/ false).getNavigationBarItems(file);
if (!items) {
return undefined;
}