Interface RenameMiddleware
interface RenameMiddleware { prepareRename?: ( this: void, document: TextDocument, position: Position, token: CancellationToken, next: PrepareRenameSignature, ) => ProviderResult<Range | { placeholder: string; range: Range }>; provideRenameEdits?: ( this: void, document: TextDocument, position: Position, newName: string, token: CancellationToken, next: ProvideRenameEditsSignature, ) => ProviderResult<WorkspaceEdit>;} Properties
OptionalprepareRename
prepareRename?: ( this: void, document: TextDocument, position: Position, token: CancellationToken, next: PrepareRenameSignature,) => ProviderResult<Range | { placeholder: string; range: Range }> OptionalprovideRenameEdits