@@ -8,17 +8,17 @@ import {
88 Disposable , CancellationToken , ProviderResult , TextEdit as VTextEdit , ReferenceProvider , DefinitionProvider , SignatureHelpProvider ,
99 HoverProvider , CompletionItemProvider , WorkspaceSymbolProvider , DocumentHighlightProvider , CodeActionProvider , DocumentFormattingEditProvider ,
1010 DocumentRangeFormattingEditProvider , OnTypeFormattingEditProvider , RenameProvider , DocumentSymbolProvider , DocumentLinkProvider , DocumentColorProvider ,
11- DeclarationProvider , FoldingRangeProvider , ImplementationProvider , SelectionRangeProvider , TypeDefinitionProvider , CallHierarchyProvider ,
11+ DeclarationProvider , ImplementationProvider , SelectionRangeProvider , TypeDefinitionProvider , CallHierarchyProvider ,
1212 LinkedEditingRangeProvider , TypeHierarchyProvider , FileCreateEvent , FileRenameEvent , FileDeleteEvent , FileWillCreateEvent , FileWillRenameEvent ,
13- FileWillDeleteEvent , CancellationError
13+ FileWillDeleteEvent , CancellationError , InlineCompletionItemProvider
1414} from 'vscode' ;
1515
1616import {
1717 CallHierarchyPrepareRequest , ClientCapabilities , CodeActionRequest , CodeLensRequest , CompletionRequest , DeclarationRequest , DefinitionRequest ,
1818 DidChangeTextDocumentNotification , DidCloseTextDocumentNotification , DidCreateFilesNotification , DidDeleteFilesNotification , DidOpenTextDocumentNotification ,
1919 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 ,
2222 LinkedEditingRangeRequest , MessageSignature , NotebookDocumentSyncRegistrationOptions , NotebookDocumentSyncRegistrationType , NotificationHandler , NotificationHandler0 ,
2323 NotificationType , NotificationType0 , ProgressType , ProtocolNotificationType , ProtocolNotificationType0 , ProtocolRequestType , ProtocolRequestType0 , ReferencesRequest ,
2424 RegistrationType , RenameRequest , RequestHandler , RequestHandler0 , RequestType , RequestType0 , SelectionRangeRequest , SemanticTokensRegistrationType , ServerCapabilities ,
@@ -650,6 +650,7 @@ import type { InlineValueProviderShape } from './inlineValue';
650650import type { InlayHintsProviderShape } from './inlayHint' ;
651651import type { DiagnosticProviderShape } from './diagnostic' ;
652652import type { NotebookDocumentProviderShape } from './notebook' ;
653+ import { FoldingRangeProviderShape } from './foldingRange' ;
653654
654655export interface FeatureClient < M , CO = object > {
655656
@@ -727,7 +728,7 @@ export interface FeatureClient<M, CO = object> {
727728 getFeature ( request : typeof DocumentLinkRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < DocumentLinkProvider > ;
728729 getFeature ( request : typeof DocumentColorRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < DocumentColorProvider > ;
729730 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 > ;
731732 getFeature ( request : typeof ImplementationRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < ImplementationProvider > ;
732733 getFeature ( request : typeof SelectionRangeRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < SelectionRangeProvider > ;
733734 getFeature ( request : typeof TypeDefinitionRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < TypeDefinitionProvider > ;
@@ -740,4 +741,6 @@ export interface FeatureClient<M, CO = object> {
740741 getFeature ( request : typeof WorkspaceSymbolRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & WorkspaceProviderFeature < WorkspaceSymbolProvider > ;
741742 getFeature ( request : typeof DocumentDiagnosticRequest . method ) : DynamicFeature < TextDocumentRegistrationOptions > & TextDocumentProviderFeature < DiagnosticProviderShape > | undefined ;
742743 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 > ;
743746}
0 commit comments