From 24c2aa73c724e67da5642073cd592007ee7781b8 Mon Sep 17 00:00:00 2001 From: chemzqm <chemzqm@gmail.com> Date: Wed, 13 Mar 2019 11:09:01 +0800 Subject: [PATCH] fix undefined promise --- src/server/typescriptServiceClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/typescriptServiceClient.ts b/src/server/typescriptServiceClient.ts index 6ece6eb..25175c9 100644 --- a/src/server/typescriptServiceClient.ts +++ b/src/server/typescriptServiceClient.ts @@ -516,7 +516,7 @@ export default class TypeScriptServiceClient implements ITypeScriptServiceClient private executeImpl(command: string, args: any, executeInfo: { isAsync: boolean, token?: CancellationToken, expectsResult: boolean, lowPriority?: boolean }): Promise<ServerResponse.Response<Proto.Response>> private executeImpl(command: string, args: any, executeInfo: { isAsync: boolean, token?: CancellationToken, expectsResult: boolean, lowPriority?: boolean }): Promise<ServerResponse.Response<Proto.Response>> | undefined { if (this.servicePromise == null) { - return + return Promise.resolve(undefined) } const request = this._requestQueue.createRequest(command, args)