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 51a09cba2..012bcf9e5 100644 --- a/extensions/ql-vscode/src/remote-queries/run-remote-query.ts +++ b/extensions/ql-vscode/src/remote-queries/run-remote-query.ts @@ -35,6 +35,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. @@ -42,10 +47,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);