diff --git a/extensions/ql-vscode/package-lock.json b/extensions/ql-vscode/package-lock.json index 98bf7158855..281ee5896ff 100644 --- a/extensions/ql-vscode/package-lock.json +++ b/extensions/ql-vscode/package-lock.json @@ -138,7 +138,7 @@ "ts-loader": "^8.1.0", "ts-node": "^10.7.0", "ts-protoc-gen": "^0.9.0", - "typescript": "^4.5.5", + "typescript": "^5.0.2", "webpack": "^5.76.0", "webpack-cli": "^5.0.1" }, @@ -39544,16 +39544,16 @@ } }, "node_modules/typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz", + "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=12.20" } }, "node_modules/uc.micro": { @@ -71789,9 +71789,9 @@ } }, "typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz", + "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==", "dev": true }, "uc.micro": { diff --git a/extensions/ql-vscode/package.json b/extensions/ql-vscode/package.json index 24e1283b603..de4f60d4df8 100644 --- a/extensions/ql-vscode/package.json +++ b/extensions/ql-vscode/package.json @@ -1559,7 +1559,7 @@ "ts-loader": "^8.1.0", "ts-node": "^10.7.0", "ts-protoc-gen": "^0.9.0", - "typescript": "^4.5.5", + "typescript": "^5.0.2", "webpack": "^5.76.0", "webpack-cli": "^5.0.1" }, diff --git a/extensions/ql-vscode/test/vscode-tests/jest-runner-installed-extensions.ts b/extensions/ql-vscode/test/vscode-tests/jest-runner-installed-extensions.ts index 0c031b72d61..340e5e5f5f9 100644 --- a/extensions/ql-vscode/test/vscode-tests/jest-runner-installed-extensions.ts +++ b/extensions/ql-vscode/test/vscode-tests/jest-runner-installed-extensions.ts @@ -33,7 +33,7 @@ export default class JestRunnerInstalledExtensions extends VSCodeTestRunner { ?.config as RunnerOptions) ?? {}; const { version, platform } = options; - const versionKey = `${version}-${platform}`; + const versionKey = `${version}-${platform}` as const; if (installedOnVsCodeVersions.has(versionKey)) { continue;