UNPKG

688 BTypeScriptView Raw
1import { LinkedEditingRangeParams, LinkedEditingRanges, Disposable } from 'vscode-languageserver-protocol';
2import type { Feature, _Languages, ServerRequestHandler } from './server';
3/**
4 * Shape of the linked editing feature
5 *
6 * @since 3.16.0
7 */
8export interface LinkedEditingRangeFeatureShape {
9 /**
10 * Installs a handler for the linked editing range request.
11 *
12 * @param handler The corresponding handler.
13 */
14 onLinkedEditingRange(handler: ServerRequestHandler<LinkedEditingRangeParams, LinkedEditingRanges | undefined | null, never, never>): Disposable;
15}
16export declare const LinkedEditingRangeFeature: Feature<_Languages, LinkedEditingRangeFeatureShape>;