From 09120a2328595b49d2d7575868f48bc4f47b0883 Mon Sep 17 00:00:00 2001 From: Koen Vlaswinkel Date: Fri, 11 Nov 2022 14:12:55 +0100 Subject: [PATCH] Declare type explicitly instead of inferring it --- .../ql-vscode/src/remote-queries/run-remote-query.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/extensions/ql-vscode/src/remote-queries/run-remote-query.ts b/extensions/ql-vscode/src/remote-queries/run-remote-query.ts index 8b58c4a4b..bb969c85c 100644 --- a/extensions/ql-vscode/src/remote-queries/run-remote-query.ts +++ b/extensions/ql-vscode/src/remote-queries/run-remote-query.ts @@ -46,6 +46,11 @@ export interface QlPack { */ const QUERY_PACK_NAME = 'codeql-remote/query'; +export interface GeneratedQueryPack { + base64Pack: string, + language: string +} + /** * Two possibilities: * 1. There is no qlpack.yml in this directory. Assume this is a lone query and generate a synthetic qlpack for it. @@ -53,10 +58,7 @@ const QUERY_PACK_NAME = 'codeql-remote/query'; * * @returns the entire qlpack as a base64 string. */ -async function generateQueryPack(cliServer: cli.CodeQLCliServer, queryFile: string, queryPackDir: string): Promise<{ - base64Pack: string, - language: string -}> { +async function generateQueryPack(cliServer: cli.CodeQLCliServer, queryFile: string, queryPackDir: string): Promise { const originalPackRoot = await findPackRoot(queryFile); const packRelativePath = path.relative(originalPackRoot, queryFile); const targetQueryFileName = path.join(queryPackDir, packRelativePath); @@ -226,7 +228,7 @@ export async function prepareRemoteQueryRun( const { remoteQueryDir, queryPackDir } = await createRemoteQueriesTempDirectory(); - let pack: Awaited>; + let pack: GeneratedQueryPack; try { pack = await generateQueryPack(cliServer, queryFile, queryPackDir);