@@ -11,6 +11,7 @@ import { removeWorkspaceRefs } from "../../src/variant-analysis/run-remote-query
1111import { CodeQLExtensionInterface } from "../../src/extension" ;
1212import { importArchiveDatabase } from "../../src/databases/database-fetcher" ;
1313import { createMockCommandManager } from "../__mocks__/commandsMock" ;
14+ import { QlPackFile } from "../../src/packaging/qlpack-file" ;
1415
1516// This file contains helpers shared between tests that work with an activated extension.
1617
@@ -89,9 +90,9 @@ export async function fixWorkspaceReferences(
8990) : Promise < Record < string , string > | undefined > {
9091 if ( ! ( await cli . cliConstraints . supportsWorkspaceReferences ( ) ) ) {
9192 // remove the workspace references from the qlpack
92- const qlpack = load ( readFileSync ( qlpackFileWithWorkspaceRefs , "utf8" ) ) as {
93- dependencies : Record < string , string > ;
94- } ;
93+ const qlpack = load (
94+ readFileSync ( qlpackFileWithWorkspaceRefs , "utf8" ) ,
95+ ) as QlPackFile ;
9596 const originalDeps = { ...qlpack . dependencies } ;
9697 removeWorkspaceRefs ( qlpack ) ;
9798 writeFileSync ( qlpackFileWithWorkspaceRefs , dump ( qlpack ) ) ;
@@ -115,9 +116,9 @@ export async function restoreWorkspaceReferences(
115116 if ( ! originalDeps ) {
116117 return ;
117118 }
118- const qlpack = load ( readFileSync ( qlpackFileWithWorkspaceRefs , "utf8" ) ) as {
119- dependencies : Record < string , string > ;
120- } ;
119+ const qlpack = load (
120+ readFileSync ( qlpackFileWithWorkspaceRefs , "utf8" ) ,
121+ ) as QlPackFile ;
121122 qlpack . dependencies = originalDeps ;
122123 writeFileSync ( qlpackFileWithWorkspaceRefs , dump ( qlpack ) ) ;
123124}
0 commit comments