diff --git a/extensions/html-language-features/server/src/modes/javascriptMode.ts b/extensions/html-language-features/server/src/modes/javascriptMode.ts index bb630594852..a17cd4c839b 100644 --- a/extensions/html-language-features/server/src/modes/javascriptMode.ts +++ b/extensions/html-language-features/server/src/modes/javascriptMode.ts @@ -65,9 +65,7 @@ function getLanguageServiceHost(scriptKind: ts.ScriptKind) { return compilerOptions; }, dispose() { - if (jsLanguageService) { - jsLanguageService.then(s => s.dispose()); - } + jsLanguageService.then(s => s.dispose()); } }; } diff --git a/extensions/typescript-language-features/src/tsServer/server.ts b/extensions/typescript-language-features/src/tsServer/server.ts index d6294f2512d..9d2c8551266 100644 --- a/extensions/typescript-language-features/src/tsServer/server.ts +++ b/extensions/typescript-language-features/src/tsServer/server.ts @@ -355,7 +355,7 @@ class RequestRouter { for (let serverIndex = 0; serverIndex < this.servers.length; ++serverIndex) { const server = this.servers[serverIndex].server; - const request = server.executeImpl(command, args, { ...executeInfo, token }); + const request = server.executeImpl(command, args, { ...executeInfo, token }) as Promise> | undefined; if (serverIndex === 0) { firstRequest = request; }