From ef908e2c4b0fadf17c50297bff56da2eecc2f25b Mon Sep 17 00:00:00 2001 From: Johnson Chu Date: Thu, 21 Mar 2024 08:49:26 +0800 Subject: [PATCH] chore(typescript-plugin): avoid unneeded logs for `containsFile` request --- packages/typescript-plugin/lib/server.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/typescript-plugin/lib/server.ts b/packages/typescript-plugin/lib/server.ts index 791117f5a2..9219a1697b 100644 --- a/packages/typescript-plugin/lib/server.ts +++ b/packages/typescript-plugin/lib/server.ts @@ -43,7 +43,10 @@ export function startNamedPipeServer( const request: Request = JSON.parse(text); const fileName = request.args[0]; const project = getProject(fileName); - if (project) { + if (request.type === 'containsFile') { + connection.write(JSON.stringify(!!project)); + } + else if (project) { const requestContext = { typescript: ts, languageService: project.info.languageService, @@ -52,11 +55,7 @@ export function startNamedPipeServer( isTsPlugin: true, getFileId: (fileName: string) => fileName, }; - if (request.type === 'containsFile') { - const result = !!getProject(fileName); - connection.write(JSON.stringify(result ?? null)); - } - else if (request.type === 'collectExtractProps') { + if (request.type === 'collectExtractProps') { const result = collectExtractProps.apply(requestContext, request.args as any); connection.write(JSON.stringify(result ?? null)); }