From 5ba4503b8b5e9a4e92b4df90a55a6a7b91c31c15 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Wed, 15 Jan 2025 12:09:46 +0100 Subject: [PATCH] mark MappedEditsProvider as deprecated (#237950) --- .../vscode.proposed.mappedEditsProvider.d.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/vscode-dts/vscode.proposed.mappedEditsProvider.d.ts b/src/vscode-dts/vscode.proposed.mappedEditsProvider.d.ts index fb10b6a3385..b677ab05a49 100644 --- a/src/vscode-dts/vscode.proposed.mappedEditsProvider.d.ts +++ b/src/vscode-dts/vscode.proposed.mappedEditsProvider.d.ts @@ -5,18 +5,27 @@ declare module 'vscode' { + /** + * @deprecated Part of MappedEditsProvider, use `MappedEditsProvider2` instead. + */ export interface DocumentContextItem { readonly uri: Uri; readonly version: number; readonly ranges: Range[]; } + /** + * @deprecated Part of MappedEditsProvider, use `MappedEditsProvider2` instead. + */ export interface ConversationRequest { // eslint-disable-next-line local/vscode-dts-string-type-literals readonly type: 'request'; readonly message: string; } + /** + * @deprecated Part of MappedEditsProvider, use `MappedEditsProvider2` instead. + */ export interface ConversationResponse { // eslint-disable-next-line local/vscode-dts-string-type-literals readonly type: 'response'; @@ -25,6 +34,9 @@ declare module 'vscode' { readonly references?: DocumentContextItem[]; } + /** + * @deprecated Part of MappedEditsProvider, use `MappedEditsProvider2` instead. + */ export interface MappedEditsContext { readonly documents: DocumentContextItem[][]; /** @@ -36,6 +48,7 @@ declare module 'vscode' { /** * Interface for providing mapped edits for a given document. + * @deprecated Use `MappedEditsProvider2` instead. */ export interface MappedEditsProvider { /** @@ -55,6 +68,9 @@ declare module 'vscode' { ): ProviderResult; } + /** + * Interface for providing mapped edits for a given document. + */ export interface MappedEditsRequest { readonly codeBlocks: { code: string; resource: Uri; markdownBeforeBlock?: string }[]; } @@ -79,6 +95,9 @@ declare module 'vscode' { } namespace chat { + /** + * @deprecated Use `MappedEditsProvider2` instead. + */ export function registerMappedEditsProvider(documentSelector: DocumentSelector, provider: MappedEditsProvider): Disposable; export function registerMappedEditsProvider2(provider: MappedEditsProvider2): Disposable;