languageServerProtocol.protocol

..
ApplyWorkspaceEditParams

The parameters passed via a apply workspace edit request.

ApplyWorkspaceEditRequest

A request sent from the server to the client to modified certain resources.

ApplyWorkspaceEditResponse

A response returned from the apply workspace edit request.

ApplyWorkspaceEditResult

The result returned from the apply workspace edit request.

CallHierarchyClientCapabilities
Available since

3.16.0

CallHierarchyIncomingCallsParams

The parameter of a callHierarchy/incomingCalls request.

CallHierarchyIncomingCallsRequest

A request to resolve the incoming calls for a given CallHierarchyItem.

CallHierarchyOptions

Call hierarchy options used during static registration.

CallHierarchyOutgoingCallsParams

The parameter of a callHierarchy/outgoingCalls request.

CallHierarchyOutgoingCallsRequest

A request to resolve the outgoing calls for a given CallHierarchyItem.

CallHierarchyPrepareParams

The parameter of a textDocument/prepareCallHierarchy request.

CallHierarchyPrepareRequest

A request to result a CallHierarchyItem in a document at a given position. Can be used as an input to a incoming or outgoing call hierarchy.

CallHierarchyRegistrationOptions

Call hierarchy options used during static or dynamic registration.

ClientCapabilities

Define capabilities for dynamic registration, workspace and text document features the client supports. The experimental can be used to pass experimential capabilities under development. For future compatibility a ClientCapabilities object literal can have more properties set than currently defined. Servers receiving a ClientCapabilities object literal with unknown properties should ignore these properties. A missing property should be interpreted as an absence of the capability.

CodeActionClientCapabilities

The Client Capabilities of a CodeActionRequest.

CodeActionOptions

Provider options for a CodeActionRequest.

CodeActionParams

The parameters of a CodeActionRequest.

CodeActionRegistrationOptions

Registration options for a CodeActionRequest.

CodeActionRequest

A request to provide commands for the given text document and range.

CodeActionResolveRequest

Request to resolve additional information for a given code action.The request's parameter is of type CodeAction the response is of type CodeAction or a Thenable that resolves to such.

CodeLensClientCapabilities

The client capabilities of a CodeLensRequest.

CodeLensOptions

Code Lens provider options of a CodeLensRequest.

CodeLensParams

The parameters of a CodeLensRequest.

CodeLensRefreshRequest

A request to refresh all code actions

CodeLensRegistrationOptions

Registration options for a CodeLensRequest.

CodeLensRequest

A request to provide code lens for the given text document.

CodeLensResolveRequest

A request to resolve a command for a given code lens.

CodeLensWorkspaceClientCapabilities
Available since

3.16.0

ColorPresentationParams

Parameters for a ColorPresentation request.

ColorPresentationRequest

A request to list all presentation for a color. The request's parameter is of type ColorPresentationParams the response is of type ColorInformation[] or a Thenable that resolves to such.

CompletionClientCapabilities

Completion client capabilities

CompletionContext

Contains additional information about the context in which a completion request is triggered.

CompletionOptions

Completion options.

CompletionParams

Completion parameters

CompletionRegistrationOptions

Registration options for a CompletionRequest.

CompletionRequest

Request to request completion at a given text document position. The request's parameter is of type TextDocumentPosition the response is of type CompletionItem[] or CompletionList or a Thenable that resolves to such.

CompletionResolveRequest

Request to resolve additional information for a given completion item.The request's parameter is of type CompletionItem the response is of type CompletionItem or a Thenable that resolves to such.

CompletionTriggerKind

How a completion was triggered

ConfigurationItem

ConfigurationParams

The parameters of a configuration request.

ConfigurationRequest

The 'workspace/configuration' request is sent from the server to the client to fetch a certain configuration setting.

CreateFilesParams

The parameters sent in file create requests/notifications.

DeclarationClientCapabilities

Since 3.14.0

DeclarationOptions

DeclarationParams

DeclarationRegistrationOptions

DeclarationRequest

A request to resolve the type definition locations of a symbol at a given text document position. The request's parameter is of type TextDocumentPositioParams the response is of type Declaration or a typed array of DeclarationLink or a Thenable that resolves to such.

DefinitionClientCapabilities

Client Capabilities for a DefinitionRequest.

DefinitionOptions

Server Capabilities for a DefinitionRequest.

DefinitionParams

Parameters for a DefinitionParams.

DefinitionRegistrationOptions

Registration options for a DefinitionRequest.

DefinitionRequest

A request to resolve the definition location of a symbol at a given text document position. The request's parameter is of type TextDocumentPosition the response is of either type Definition or a typed array of DefinitionLink or a Thenable that resolves to such.

DeleteFilesParams

The parameters sent in file delete requests/notifications.

DiagnosticClientCapabilities

Client capabilities specific to diagnostic pull requests.

DiagnosticOptions

Diagnostic options.

DiagnosticRefreshRequest

The diagnostic refresh request definition.

DiagnosticRegistrationOptions

Diagnostic registration options.

DiagnosticServerCancellationData

Cancellation data returned from a diagnostic request.

DiagnosticServerCapabilities

DiagnosticWorkspaceClientCapabilities

Workspace client capabilities specific to diagnostic pull requests.

DidChangeConfigurationClientCapabilities

DidChangeConfigurationNotification

The configuration change notification is sent from the client to the server when the client's configuration has changed. The notification contains the changed configuration as defined by the language client.

DidChangeConfigurationParams

The parameters of a change configuration notification.

DidChangeConfigurationRegistrationOptions

DidChangeNotebookDocumentNotification

DidChangeNotebookDocumentParams

The params sent in a change notebook document notification.

DidChangeTextDocumentNotification

The document change notification is sent from the client to the server to signal changes to a text document.

DidChangeTextDocumentParams

The change text document notification's parameters.

DidChangeWatchedFilesClientCapabilities

DidChangeWatchedFilesNotification

The watched files notification is sent from the client to the server when the client detects changes to file watched by the language client.

DidChangeWatchedFilesParams

The watched files change notification's parameters.

DidChangeWatchedFilesRegistrationOptions

Describe options to be used when registered for text document change events.

DidChangeWorkspaceFoldersNotification

The workspace/didChangeWorkspaceFolders notification is sent from the client to the server when the workspace folder configuration changes.

DidChangeWorkspaceFoldersParams

The parameters of a workspace/didChangeWorkspaceFolders notification.

DidCloseNotebookDocumentNotification

A notification sent when a notebook closes.

DidCloseNotebookDocumentParams

The params sent in a close notebook document notification.

DidCloseTextDocumentNotification

The document close notification is sent from the client to the server when the document got closed in the client. The document's truth now exists where the document's uri points to (e.g. if the document's uri is a file uri the truth now exists on disk). As with the open notification the close notification is about managing the document's content. Receiving a close notification doesn't mean that the document was open in an editor before. A close notification requires a previous open notification to be sent.

DidCloseTextDocumentParams

The parameters send in a close text document notification

DidCreateFilesNotification

The did create files notification is sent from the client to the server when files were created from within the client.

DidDeleteFilesNotification

The will delete files request is sent from the client to the server before files are actually deleted as long as the deletion is triggered from within the client.

DidOpenNotebookDocumentNotification

A notification sent when a notebook opens.

DidOpenNotebookDocumentParams

The params sent in a open notebook document notification.

DidOpenTextDocumentNotification

The document open notification is sent from the client to the server to signal newly opened text documents. The document's truth is now managed by the client and the server must not try to read the document's truth using the document's uri. Open in this sense means it is managed by the client. It doesn't necessarily mean that its content is presented in an editor. An open notification must not be sent more than once without a corresponding close notification send before. This means open and close notification must be balanced and the max open count is one.

DidOpenTextDocumentParams

The parameters send in a open text document notification

DidRenameFilesNotification

The did rename files notification is sent from the client to the server when files were renamed from within the client.

DidSaveNotebookDocumentNotification

A notification sent when a notebook document is saved.

DidSaveNotebookDocumentParams

The params sent in a save notebook document notification.

DidSaveTextDocumentNotification

The document save notification is sent from the client to the server when the document got saved in the client.

DidSaveTextDocumentParams

The parameters send in a save text document notification

DocumentColorClientCapabilities

DocumentColorOptions

DocumentColorParams

Parameters for a DocumentColor request.

DocumentColorRegistrationOptions

DocumentColorRequest

A request to list all color symbols found in a given text document. The request's parameter is of type DocumentColorParams the response is of type ColorInformation[] or a Thenable that resolves to such.

DocumentDiagnosticParams

Parameters of the document diagnostic request.

DocumentDiagnosticReport

The result of a document diagnostic pull request. A report can either be a full report containing all diagnostics for the requested document or a unchanged report indicating that nothing has changed in terms of diagnostics in comparison to the last pull request.

DocumentDiagnosticReportFullKind

The document diagnostic report kinds.

DocumentDiagnosticReportPartialResult

A partial result for a document diagnostic report.

DocumentDiagnosticReportUnchangedKind

The document diagnostic report kinds.

DocumentDiagnosticRequest

The document diagnostic request definition.

DocumentFilter

A document filter describes a top level text document or a notebook cell document.

DocumentFormattingClientCapabilities

Client capabilities of a DocumentFormattingRequest.

DocumentFormattingOptions

Provider options for a DocumentFormattingRequest.

DocumentFormattingParams

The parameters of a DocumentFormattingRequest.

DocumentFormattingRegistrationOptions

Registration options for a DocumentFormattingRequest.

DocumentFormattingRequest

A request to to format a whole document.

DocumentHighlightClientCapabilities

Client Capabilities for a DocumentHighlightRequest.

DocumentHighlightOptions

Provider options for a DocumentHighlightRequest.

DocumentHighlightParams

Parameters for a DocumentHighlightRequest.

DocumentHighlightRegistrationOptions

Registration options for a DocumentHighlightRequest.

DocumentHighlightRequest

Request to resolve a DocumentHighlight for a given text document position. The request's parameter is of type TextDocumentPosition the request response is of type DocumentHighlight[] or a Thenable that resolves to such.

DocumentLinkClientCapabilities

The client capabilities of a DocumentLinkRequest.

DocumentLinkOptions

Provider options for a DocumentLinkRequest.

DocumentLinkParams

The parameters of a DocumentLinkRequest.

DocumentLinkRegistrationOptions

Registration options for a DocumentLinkRequest.

DocumentLinkRequest

A request to provide document links

DocumentLinkResolveRequest

Request to resolve additional information for a given document link. The request's parameter is of type DocumentLink the response is of type DocumentLink or a Thenable that resolves to such.

DocumentOnTypeFormattingClientCapabilities

Client capabilities of a DocumentOnTypeFormattingRequest.

DocumentOnTypeFormattingOptions

Provider options for a DocumentOnTypeFormattingRequest.

DocumentOnTypeFormattingParams

The parameters of a DocumentOnTypeFormattingRequest.

DocumentOnTypeFormattingRegistrationOptions

Registration options for a DocumentOnTypeFormattingRequest.

DocumentOnTypeFormattingRequest

A request to format a document on type.

DocumentRangeFormattingClientCapabilities

Client capabilities of a DocumentRangeFormattingRequest.

DocumentRangeFormattingOptions

Provider options for a DocumentRangeFormattingRequest.

DocumentRangeFormattingParams

The parameters of a DocumentRangeFormattingRequest.

DocumentRangeFormattingRegistrationOptions

Registration options for a DocumentRangeFormattingRequest.

DocumentRangeFormattingRequest

A request to to format a range in a document.

DocumentSelector

A document selector is the combination of one or many document filters.

DocumentSymbolClientCapabilities

Client Capabilities for a DocumentSymbolRequest.

DocumentSymbolOptions

Provider options for a DocumentSymbolRequest.

DocumentSymbolParams

Parameters for a DocumentSymbolRequest.

DocumentSymbolRegistrationOptions

Registration options for a DocumentSymbolRequest.

DocumentSymbolRequest

A request to list all symbols found in a given text document. The request's parameter is of type TextDocumentIdentifier the response is of type SymbolInformation[] or a Thenable that resolves to such.

ExecuteCommandClientCapabilities

The client capabilities of a ExecuteCommandRequest.

ExecuteCommandOptions

The server capabilities of a ExecuteCommandRequest.

ExecuteCommandParams

The parameters of a ExecuteCommandRequest.

ExecuteCommandRegistrationOptions

Registration options for a ExecuteCommandRequest.

ExecuteCommandRequest

A request send from the client to the server to execute a command. The request might return a workspace edit which the client will apply to the workspace.

ExecutionSummary

ExitNotification

The exit event is sent from the client to the server to ask the server to exit its process.

FailureHandlingKind

FileChangeType

The file event type.

FileCreate

Represents information on a file/folder create.

FileDelete

Represents information on a file/folder delete.

FileEvent

An event describing a file change.

FileOperationClientCapabilities

Capabilities relating to events from file operations by the user in the client.

FileOperationFilter

A filter to describe in which file operation requests or notifications the server is interested in.

FileOperationOptions

Options for notifications/requests for user operations on files.

FileOperationPattern

A pattern to describe in which file operation requests or notifications the server is interested in.

FileOperationPatternKind

A pattern kind describing if a glob pattern matches a file a folder or both.

FileOperationPatternOptions

Matching options for the file operation pattern.

FileOperationRegistrationOptions

The options to register for file operations.

FileRename

Represents information on a file/folder rename.

FileSystemWatcher

FoldingRangeClientCapabilities

FoldingRangeOptions

FoldingRangeParams

Parameters for a FoldingRangeRequest.

FoldingRangeRegistrationOptions

FoldingRangeRequest

A request to provide folding ranges in a document. The request's parameter is of type FoldingRangeParams, the response is of type FoldingRangeList or a Thenable that resolves to such.

FullDocumentDiagnosticReport

A diagnostic report with a full set of problems.

GeneralClientCapabilities

A type indicating how positions are encoded, specifically what column offsets mean.

GlobPattern

HoverClientCapabilities

HoverOptions

Hover options.

HoverParams

Parameters for a HoverRequest.

HoverRegistrationOptions

Registration options for a HoverRequest.

HoverRequest

Request to request hover information at a given text document position. The request's parameter is of type TextDocumentPosition the response is of type Hover or a Thenable that resolves to such.

ImplementationClientCapabilities

Since 3.6.0

ImplementationOptions

ImplementationParams

ImplementationRegistrationOptions

ImplementationRequest

A request to resolve the implementation locations of a symbol at a given text document position. The request's parameter is of type TextDocumentPositioParams the response is of type Definition or a Thenable that resolves to such.

InitializeError

The data type of the ResponseError if the initialize request fails.

InitializeErrorCodes

InitializeParams

The initialize parameters

InitializeRequest

The initialize request is sent from the client to the server. It is sent once as the request after starting up the server. The requests parameter is of type InitializeParams the response if of type InitializeResult of a Thenable that resolves to such.

InitializeResult

The result returned from an initialize request. This object can contain additional fields of type String.

InitializedNotification

The intialized notification is sent from the client to the server after the client is fully initialized and the server is allowed to send requests from the server to the client.

InitializedParams

InlayHintClientCapabilities

Inlay hint client capabilities

InlayHintOptions

Inlay hint options used during static registration.

InlayHintParams

A parameter literal used in inlay hints requests.

InlayHintRefreshRequest
Available since

3.17.0

InlayHintRegistrationOptions

Inlay hint options used during static or dynamic registration.

InlayHintRequest

A request to provide inlay hints in a document. The request's parameter is of type InlayHintsParams, the response is of type InlayHint[] or a Thenable that resolves to such.

InlayHintResolveRequest

A request to resolve additional properties for a inlay hint. The request's parameter is of type InlayHint, the response is of type InlayHint or a Thenable that resolves to such.

InlayHintWorkspaceClientCapabilities

Client workspace capabilities specific to inlay hints.

InlineValueClientCapabilities

Client capabilities specific to inline values.

InlineValueOptions

Inline value options used during static registration.

InlineValueParams

A parameter literal used in inline value requests.

InlineValueRefreshRequest
Available since

3.17.0

InlineValueRegistrationOptions

Inline value options used during static or dynamic registration.

InlineValueRequest

A request to provide inline values in a document. The request's parameter is of type InlineValueParams, the response is of type InlineValue[] or a Thenable that resolves to such.

InlineValueWorkspaceClientCapabilities

Client workspace capabilities specific to inline values.

LinkedEditingRangeClientCapabilities

Client capabilities for the linked editing range request.

LinkedEditingRangeOptions

LinkedEditingRangeParams

LinkedEditingRangeRegistrationOptions

LinkedEditingRangeRequest

A request to provide ranges that can be edited together.

LinkedEditingRanges

The result of a linked editing range request.

LogMessageNotification

The log message notification is sent from the server to the client to ask the client to log a particular message.

LogMessageParams

MarkdownClientCapabilities

Client capabilities specific to the used markdown parser.

MessageActionItem

MessageType

The message type

Moniker

Moniker definition to match LSIF 0.5 moniker definition.

MonikerClientCapabilities

Client capabilities specific to the moniker request.

MonikerKind

The moniker kind.

MonikerOptions

MonikerParams

MonikerRegistrationOptions

MonikerRequest

A request to get the moniker of a symbol at a given text document position. The request parameter is of type TextDocumentPositionParams. The response is of type Moniker[] or null.

MonikerServerCapabilities

Never

NotebookCell

A notebook cell.

NotebookCellArrayChange

A change describing how to move a NotebookCell array from state S to S'.

NotebookCellKind

A notebook cell kind.

NotebookCellTextDocumentFilter

A notebook cell text document filter denotes a cell text document by different properties.

NotebookDocument

A notebook document.

NotebookDocumentChangeEvent

A change event for a notebook document.

NotebookDocumentClientCapabilities

Capabilities specific to the notebook document support.

NotebookDocumentFilter

A notebook document filter denotes a notebook document by different properties. The properties will be match against the notebook's URI (same as with documents)

NotebookDocumentIdentifier

A literal to identify a notebook document in the client.

NotebookDocumentSyncClientCapabilities

Notebook specific client capabilities.

NotebookDocumentSyncOptions

Options specific to a notebook plus its cells to be synced to the server.

NotebookDocumentSyncRegistrationOptions

Registration options specific to a notebook.

NotebookDocumentSyncRegistrationType

NotificationType

PartialResultParams

Pattern

The glob pattern to watch relative to the base path. Glob patterns can have the following syntax: - * to match one or more characters in a path segment - ? to match on one character in a path segment - ** to match any number of path segments, including none - {} to group conditions (e.g. **​/*.{ts,js} matches all TypeScript and JavaScript files) - [] to declare a range of characters to match in a path segment (e.g., example.[0-9] to match on example.0, example.1, …) - [!...] to negate a range of characters to match in a path segment (e.g., example.[!0-9] to match on example.a, example.b, but not example.0)

PositionEncodingKind

A set of predefined position encoding kinds.

PrepareRenameParams

PrepareRenameRequest

A request to test and perform the setup necessary for a rename.

PrepareRenameResult

PrepareSupportDefaultBehavior

PreviousResultId

A previous result id in a workspace pull request.

ProtocolNotificationType

ProtocolRequestType

PublishDiagnosticsClientCapabilities

The publish diagnostic client capabilities.

PublishDiagnosticsNotification

Diagnostics notification are sent from the server to the client to signal results of validation runs.

PublishDiagnosticsParams

The publish diagnostic notification's parameters.

ReferenceClientCapabilities

Client Capabilities for a ReferencesRequest.

ReferenceOptions

Reference options.

ReferenceParams

Parameters for a ReferencesRequest.

ReferenceRegistrationOptions

Registration options for a ReferencesRequest.

ReferencesRequest

A request to resolve project-wide references for the symbol denoted by the given text document position. The request's parameter is of type ReferenceParams the response is of type Location[] or a Thenable that resolves to such.

Registration

General parameters to to register for an notification or to register a provider.

RegistrationParams

RegistrationRequest

The client/registerCapability request is sent from the server to the client to register a new capability handler on the client side.

RegistrationType

RegularExpressionsClientCapabilities

Client capabilities specific to regular expressions.

RelatedFullDocumentDiagnosticReport

A full diagnostic report with a set of related documents.

RelatedUnchangedDocumentDiagnosticReport

An unchanged diagnostic report with a set of related documents.

RelativePattern

A relative pattern is a helper to construct glob patterns that are matched relatively to a base URI. The common value for a baseUri is a workspace folder root, but it can be another absolute URI as well.

RenameClientCapabilities

RenameFilesParams

The parameters sent in file rename requests/notifications.

RenameOptions

Provider options for a RenameRequest.

RenameParams

The parameters of a RenameRequest.

RenameRegistrationOptions

Registration options for a RenameRequest.

RenameRequest

A request to rename a symbol.

RequestType

ResourceOperationKind

The kind of resource operations supported by the client.

ResponseError

SaveOptions

Save options.

SelectionRangeClientCapabilities

SelectionRangeOptions

SelectionRangeParams

A parameter literal used in selection range requests.

SelectionRangeRegistrationOptions

SelectionRangeRequest

A request to provide selection ranges in a document. The request's parameter is of type SelectionRangeParams, the response is of type SelectionRange[] or a Thenable that resolves to such.

SemanticTokensClientCapabilities
Available since

3.16.0

SemanticTokensDeltaParams
Available since

3.16.0

SemanticTokensDeltaPartialResult
Available since

3.16.0

SemanticTokensDeltaRequest
Available since

3.16.0

SemanticTokensOptions
Available since

3.16.0

SemanticTokensParams
Available since

3.16.0

SemanticTokensPartialResult
Available since

3.16.0

SemanticTokensRangeParams
Available since

3.16.0

SemanticTokensRangeRequest
Available since

3.16.0

SemanticTokensRefreshRequest
Available since

3.16.0

SemanticTokensRegistrationOptions
Available since

3.16.0

SemanticTokensRegistrationType

SemanticTokensRequest
Available since

3.16.0

SemanticTokensWorkspaceClientCapabilities
Available since

3.16.0

ServerCapabilities

Defines the capabilities provided by a language server.

ShowDocumentClientCapabilities

Client capabilities for the show document request.

ShowDocumentParams

Params to show a document.

ShowDocumentRequest

A request to show a document. This request might open an external program depending on the value of the URI to open. For example a request to open https://code.visualstudio.com/ will very likely open the URI in a WEB browser.

ShowDocumentResult

The result of an show document request.

ShowMessageNotification

The show message notification is sent from a server to a client to ask the client to display a particular message in the user interface.

ShowMessageParams

ShowMessageRequest

The show message request is sent from the server to the client to show a message and a set of options actions to the user.

ShowMessageRequestClientCapabilities

Show message request client capabilities

ShowMessageRequestParams

ShutdownRequest

A shutdown request is sent from the client to the server. It is sent once when the client decides to shutdown the server. The only notification that is sent after a shutdown request is the exit event.

SignatureHelpClientCapabilities

Client Capabilities for a SignatureHelpRequest.

SignatureHelpContext

Additional information about the context in which a signature help request was triggered.

SignatureHelpOptions

Signature help options.

SignatureHelpParams

Parameters for a SignatureHelpRequest.

SignatureHelpRegistrationOptions

Registration options for a SignatureHelpRequest.

SignatureHelpRequest

SignatureHelpTriggerKind

How a signature help was triggered.

StaticRegistrationOptions

Static registration options to be returned in the initialize request.

TelemetryEventNotification

The telemetry event notification is sent from the server to the client to ask the client to log telemetry data.

TextDocumentChangeRegistrationOptions

Describe options to be used when registered for text document change events.

TextDocumentClientCapabilities

Text document specific client capabilities.

TextDocumentFilter

A document filter denotes a document by different properties like the TextDocument.languageId, the Uri.scheme of its resource, or a glob-pattern that is applied to the TextDocument.fileName.

TextDocumentPositionParams

A parameter literal used in requests to pass a text document and a position inside that document.

TextDocumentRegistrationOptions

General text document registration options.

TextDocumentSaveReason

Represents reasons why a text document is saved.

TextDocumentSaveRegistrationOptions

Save registration options.

TextDocumentSyncClientCapabilities

TextDocumentSyncKind

Defines how the host (editor) should sync document changes to the language server.

TextDocumentSyncOptions

TokenFormat

TraceMode

TypeDefinitionClientCapabilities

Since 3.6.0

TypeDefinitionOptions

TypeDefinitionParams

TypeDefinitionRegistrationOptions

TypeDefinitionRequest

A request to resolve the type definition locations of a symbol at a given text document position. The request's parameter is of type TextDocumentPositioParams the response is of type Definition or a Thenable that resolves to such.

TypeHierarchyClientCapabilities
Available since

3.17.0

TypeHierarchyOptions

Type hierarchy options used during static registration.

TypeHierarchyPrepareParams

The parameter of a textDocument/prepareTypeHierarchy request.

TypeHierarchyPrepareRequest

A request to result a TypeHierarchyItem in a document at a given position. Can be used as an input to a subtypes or supertypes type hierarchy.

TypeHierarchyRegistrationOptions

Type hierarchy options used during static or dynamic registration.

TypeHierarchySubtypesParams

The parameter of a typeHierarchy/subtypes request.

TypeHierarchySubtypesRequest

A request to resolve the subtypes for a given TypeHierarchyItem.

TypeHierarchySupertypesParams

The parameter of a typeHierarchy/supertypes request.

TypeHierarchySupertypesRequest

A request to resolve the supertypes for a given TypeHierarchyItem.

UnchangedDocumentDiagnosticReport

A diagnostic report indicating that the last returned report is still accurate.

UniquenessLevel

Moniker uniqueness level to define scope of the moniker.

Unregistration

General parameters to unregister a request or notification.

UnregistrationParams

UnregistrationRequest

The client/unregisterCapability request is sent from the server to the client to unregister a previously registered capability handler on the client side.

VersionedNotebookDocumentIdentifier

A versioned notebook document identifier.

WatchKind

WillCreateFilesRequest

The will create files request is sent from the client to the server before files are actually created as long as the creation is triggered from within the client.

WillDeleteFilesRequest

The did delete files notification is sent from the client to the server when files were deleted from within the client.

WillRenameFilesRequest

The will rename files request is sent from the client to the server before files are actually renamed as long as the rename is triggered from within the client.

WillSaveTextDocumentNotification

A document will save notification is sent from the client to the server before the document is actually saved.

WillSaveTextDocumentParams

The parameters send in a will save text document notification.

WillSaveTextDocumentWaitUntilRequest

A document will save request is sent from the client to the server before the document is actually saved. The request can return an array of TextEdits which will be applied to the text document before it is saved. Please note that clients might drop results if computing the text edits took too long or if a server constantly fails on this request. This is done to keep the save fast and reliable.

WindowClientCapabilities

WorkDoneProgress

WorkDoneProgressBegin

WorkDoneProgressBeginKind

WorkDoneProgressCancelNotification

The window/workDoneProgress/cancel notification is sent from the client to the server to cancel a progress initiated on the server side.

WorkDoneProgressCancelParams

WorkDoneProgressClientCapabilities

WorkDoneProgressCreateParams

WorkDoneProgressCreateRequest

The window/workDoneProgress/create request is sent from the server to the client to initiate progress reporting from the server.

WorkDoneProgressEnd

WorkDoneProgressEndKind

WorkDoneProgressOptions

WorkDoneProgressParams

WorkDoneProgressReport

WorkDoneProgressReportKind

WorkspaceClientCapabilites

Workspace specific client capabilities.

WorkspaceDiagnosticParams

Parameters of the workspace diagnostic request.

WorkspaceDiagnosticReport

A workspace diagnostic report.

WorkspaceDiagnosticReportPartialResult

A partial result for a workspace diagnostic report.

WorkspaceDiagnosticRequest

The workspace diagnostic request definition.

WorkspaceDocumentDiagnosticReport

A workspace diagnostic document report.

WorkspaceEditClientCapabilities

WorkspaceFoldersChangeEvent

The workspace folder change event.

WorkspaceFoldersInitializeParams

WorkspaceFoldersRequest

The workspace/workspaceFolders is sent from the server to the client to fetch the open workspace folders.

WorkspaceFoldersServerCapabilities

WorkspaceFullDocumentDiagnosticReport

A full document diagnostic report for a workspace diagnostic result.

WorkspaceSymbolClientCapabilities

Client capabilities for a WorkspaceSymbolRequest.

WorkspaceSymbolOptions

Server capabilities for a WorkspaceSymbolRequest.

WorkspaceSymbolParams

The parameters of a WorkspaceSymbolRequest.

WorkspaceSymbolRegistrationOptions

Registration options for a WorkspaceSymbolRequest.

WorkspaceSymbolRequest

A request to list project-wide symbols matching the query string given by the WorkspaceSymbolParams. The response is of type SymbolInformation[] or a Thenable that resolves to such.

WorkspaceSymbolResolveRequest

A request to resolve the range inside the workspace symbol's location.

WorkspaceUnchangedDocumentDiagnosticReport

An unchanged document diagnostic report for a workspace diagnostic result.