@@ -8,17 +8,17 @@ import {
8
8
Disposable , CancellationToken , ProviderResult , TextEdit as VTextEdit , ReferenceProvider , DefinitionProvider , SignatureHelpProvider ,
9
9
HoverProvider , CompletionItemProvider , WorkspaceSymbolProvider , DocumentHighlightProvider , CodeActionProvider , DocumentFormattingEditProvider ,
10
10
DocumentRangeFormattingEditProvider , OnTypeFormattingEditProvider , RenameProvider , DocumentSymbolProvider , DocumentLinkProvider , DocumentColorProvider ,
11
- DeclarationProvider , FoldingRangeProvider , ImplementationProvider , SelectionRangeProvider , TypeDefinitionProvider , CallHierarchyProvider ,
11
+ DeclarationProvider , ImplementationProvider , SelectionRangeProvider , TypeDefinitionProvider , CallHierarchyProvider ,
12
12
LinkedEditingRangeProvider , TypeHierarchyProvider , FileCreateEvent , FileRenameEvent , FileDeleteEvent , FileWillCreateEvent , FileWillRenameEvent ,
13
- FileWillDeleteEvent , CancellationError
13
+ FileWillDeleteEvent , CancellationError , InlineCompletionItemProvider
14
14
} from 'vscode' ;
15
15
16
16
import {
17
17
CallHierarchyPrepareRequest , ClientCapabilities , CodeActionRequest , CodeLensRequest , CompletionRequest , DeclarationRequest , DefinitionRequest ,
18
18
DidChangeTextDocumentNotification , DidCloseTextDocumentNotification , DidCreateFilesNotification , DidDeleteFilesNotification , DidOpenTextDocumentNotification ,
19
19
DidRenameFilesNotification , DidSaveTextDocumentNotification , DocumentColorRequest , DocumentDiagnosticRequest , DocumentFormattingRequest , DocumentHighlightRequest ,
20
- DocumentLinkRequest , DocumentOnTypeFormattingRequest , DocumentRangeFormattingRequest , DocumentSelector , DocumentSymbolRequest , FileOperationRegistrationOptions ,
21
- FoldingRangeRequest , GenericNotificationHandler , GenericRequestHandler , HoverRequest , ImplementationRequest , InitializeParams , InlayHintRequest , InlineValueRequest ,
20
+ DocumentLinkRequest , DocumentOnTypeFormattingRequest , DocumentRangeFormattingRequest , DocumentSelector , DocumentSymbolRequest , ExecuteCommandOptions , ExecuteCommandRequest , FileOperationRegistrationOptions ,
21
+ FoldingRangeRequest , GenericNotificationHandler , GenericRequestHandler , HoverRequest , ImplementationRequest , InitializeParams , InlayHintRequest , InlineCompletionRegistrationOptions , InlineCompletionRequest , InlineValueRequest ,
22
22
LinkedEditingRangeRequest , MessageSignature , NotebookDocumentSyncRegistrationOptions , NotebookDocumentSyncRegistrationType , NotificationHandler , NotificationHandler0 ,
23
23
NotificationType , NotificationType0 , ProgressType , ProtocolNotificationType , ProtocolNotificationType0 , ProtocolRequestType , ProtocolRequestType0 , ReferencesRequest ,
24
24
RegistrationType , RenameRequest , RequestHandler , RequestHandler0 , RequestType , RequestType0 , SelectionRangeRequest , SemanticTokensRegistrationType , ServerCapabilities ,
@@ -650,6 +650,7 @@ import type { InlineValueProviderShape } from './inlineValue';
650
650
import type { InlayHintsProviderShape } from './inlayHint' ;
651
651
import type { DiagnosticProviderShape } from './diagnostic' ;
652
652
import type { NotebookDocumentProviderShape } from './notebook' ;
653
+ import { FoldingRangeProviderShape } from './foldingRange' ;
653
654
654
655
export interface FeatureClient < M , CO = object > {
655
656
@@ -727,7 +728,7 @@ export interface FeatureClient<M, CO = object> {
727
728
getFeature ( request : typeof DocumentLinkRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < DocumentLinkProvider > ;
728
729
getFeature ( request : typeof DocumentColorRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < DocumentColorProvider > ;
729
730
getFeature ( request : typeof DeclarationRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < DeclarationProvider > ;
730
- getFeature ( request : typeof FoldingRangeRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < FoldingRangeProvider > ;
731
+ getFeature ( request : typeof FoldingRangeRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < FoldingRangeProviderShape > ;
731
732
getFeature ( request : typeof ImplementationRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < ImplementationProvider > ;
732
733
getFeature ( request : typeof SelectionRangeRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < SelectionRangeProvider > ;
733
734
getFeature ( request : typeof TypeDefinitionRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < TypeDefinitionProvider > ;
@@ -740,4 +741,6 @@ export interface FeatureClient<M, CO = object> {
740
741
getFeature ( request : typeof WorkspaceSymbolRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & WorkspaceProviderFeature < WorkspaceSymbolProvider > ;
741
742
getFeature ( request : typeof DocumentDiagnosticRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < DiagnosticProviderShape > | undefined ;
742
743
getFeature ( request : typeof NotebookDocumentSyncRegistrationType . method ) : DynamicFeature < NotebookDocumentSyncRegistrationOptions > & NotebookDocumentProviderShape | undefined ;
744
+ getFeature ( request : typeof InlineCompletionRequest . method ) : DynamicFeature < InlineCompletionRegistrationOptions > & TextDocumentProviderFeature < InlineCompletionItemProvider > ;
745
+ getFeature ( request : typeof ExecuteCommandRequest . method ) : DynamicFeature < ExecuteCommandOptions > ;
743
746
}
0 commit comments