diff --git a/extensions/typescript-language-features/src/typescriptService.ts b/extensions/typescript-language-features/src/typescriptService.ts index 90ba448e9ed..14a4d895800 100644 --- a/extensions/typescript-language-features/src/typescriptService.ts +++ b/extensions/typescript-language-features/src/typescriptService.ts @@ -22,9 +22,8 @@ export namespace ServerResponse { } export const NoContent = new class { readonly type = 'noContent'; }; - export const LanguageServiceDisabled = new class { readonly type = 'languageServiceDisabled'; }; - export type Response = T | Cancelled | typeof NoContent | typeof LanguageServiceDisabled; + export type Response = T | Cancelled | typeof NoContent; } export interface TypeScriptRequestTypes { diff --git a/extensions/typescript-language-features/src/typescriptServiceClient.ts b/extensions/typescript-language-features/src/typescriptServiceClient.ts index 91353cd1055..4328948b23e 100644 --- a/extensions/typescript-language-features/src/typescriptServiceClient.ts +++ b/extensions/typescript-language-features/src/typescriptServiceClient.ts @@ -619,25 +619,6 @@ export default class TypeScriptServiceClient extends Disposable implements IType private executeImpl(command: string, args: any, executeInfo: { isAsync: boolean, token?: vscode.CancellationToken, expectsResult: boolean, lowPriority?: boolean }): Promise>; private executeImpl(command: string, args: any, executeInfo: { isAsync: boolean, token?: vscode.CancellationToken, expectsResult: boolean, lowPriority?: boolean }): Promise> | undefined { const runningServerState = this.service(); - - if (!runningServerState.langaugeServiceEnabled) { - const nonSemanticCommands: string[] = [ - 'change', - 'close', - 'compilerOptionsForInferredProjects', - 'configure', - 'format', - 'formatonkey', - 'getOutliningSpans', - 'open', - 'projectInfo', - 'reloadProjects', - ]; - if (nonSemanticCommands.indexOf(command) === -1) { - return Promise.resolve(ServerResponse.LanguageServiceDisabled); - } - } - return runningServerState.server.executeImpl(command, args, executeInfo); }