diff --git a/extensions/package-lock.json b/extensions/package-lock.json index aa07b93e52e..b902b30a514 100644 --- a/extensions/package-lock.json +++ b/extensions/package-lock.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "typescript": "5.6.3" + "typescript": "^5.7.0-dev.20241030" }, "devDependencies": { "@parcel/watcher": "2.1.0", @@ -606,9 +606,9 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.0-dev.20241030", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.0-dev.20241030.tgz", + "integrity": "sha512-GTDPhqdtcO+8WOPjYAp33e8dtlZN6pY9Z89aVLH1PsaiA1yaWNPVNCQ1KRCc1BK/jQGJVVBhu0fxWGSLjAE1Dw==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/extensions/package.json b/extensions/package.json index a1a22494789..08951c240c7 100644 --- a/extensions/package.json +++ b/extensions/package.json @@ -4,7 +4,7 @@ "license": "MIT", "description": "Dependencies shared by all extensions", "dependencies": { - "typescript": "5.6.3" + "typescript": "^5.7.0-dev.20241030" }, "scripts": { "postinstall": "node ./postinstall.mjs" diff --git a/extensions/typescript-language-features/src/languageFeatures/copilotRelated.ts b/extensions/typescript-language-features/src/languageFeatures/copilotRelated.ts index f1ceac1a584..632b04798cb 100644 --- a/extensions/typescript-language-features/src/languageFeatures/copilotRelated.ts +++ b/extensions/typescript-language-features/src/languageFeatures/copilotRelated.ts @@ -70,12 +70,10 @@ export function register( if (!file) { return { entries: [] }; } - // @ts-expect-error until ts5.7 const response = await client.execute('copilotRelated', { file, }, token) as Proto.CopilotRelatedResponse; if (response.type !== 'response' || !response.body) { return { entries: [] }; } - // @ts-expect-error until ts5.7 return { entries: response.body.relatedFiles.map(f => client.toResource(f)), traits: [] }; })); } diff --git a/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts b/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts index cd70b6b7d41..747e7c22e37 100644 --- a/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts +++ b/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts @@ -19,18 +19,5 @@ declare module '../../../../node_modules/typescript/lib/typescript' { interface Response { readonly _serverType?: ServerType; } - - //#region PreparePasteEdits - interface PreparePasteEditsRequest extends FileRequest { - command: 'preparePasteEdits'; - arguments: PreparePasteEditsRequestArgs; - } - interface PreparePasteEditsRequestArgs extends FileRequestArgs { - copiedTextSpan: TextSpan[]; - } - interface PreparePasteEditsResponse extends Response { - body: boolean; - } - //#endregion } } diff --git a/extensions/typescript-language-features/src/typescriptService.ts b/extensions/typescript-language-features/src/typescriptService.ts index 33d89e1df8d..306769f952a 100644 --- a/extensions/typescript-language-features/src/typescriptService.ts +++ b/extensions/typescript-language-features/src/typescriptService.ts @@ -77,7 +77,6 @@ interface StandardTsServerRequests { 'getMoveToRefactoringFileSuggestions': [Proto.GetMoveToRefactoringFileSuggestionsRequestArgs, Proto.GetMoveToRefactoringFileSuggestions]; 'linkedEditingRange': [Proto.FileLocationRequestArgs, Proto.LinkedEditingRangeResponse]; 'mapCode': [Proto.MapCodeRequestArgs, Proto.MapCodeResponse]; - // @ts-expect-error until ts5.7 'copilotRelated': [Proto.FileRequestArgs, Proto.CopilotRelatedResponse]; 'getPasteEdits': [Proto.GetPasteEditsRequestArgs, Proto.GetPasteEditsResponse]; 'preparePasteEdits': [Proto.PreparePasteEditsRequestArgs, Proto.PreparePasteEditsResponse];