mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-24 10:38:59 +01:00
mark MappedEditsProvider as deprecated (#237950)
This commit is contained in:
committed by
GitHub
parent
71ac7457c7
commit
5ba4503b8b
@@ -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<WorkspaceEdit | null>;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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;
|
||||
|
||||
Reference in New Issue
Block a user