# Functions
No description provided by the author
# Constants
line 13726.
line 13318.
line 13147.
line 12942.
line 13313.
line 12938.
line 13492.
line 12890.
line 13191.
line 12605.
line 13686.
line 13644.
line 13639.
line 13227.
line 12848.
line 12665.
line 13277.
line 12926.
line 13247.
line 12906.
line 13179.
line 12828.
line 13702.
line 13487.
line 12685.
line 13712.
line 13497.
line 13572.
line 12988.
line 12755.
line 12760.
line 13004.
line 13359.
line 12910.
line 13215.
line 12958.
line 13243.
line 12637.
line 12609.
line 13087.
line 12966.
line 13255.
line 12641.
line 13045.
line 12902.
line 13183.
line 12874.
line 13231.
line 13660.
line 13152.
line 13239.
line 13665.
line 13122.
line 12918.
line 13175.
line 12645.
line 13024.
line 13014.
line 13040.
line 12853.
line 13127.
line 13097.
line 12914.
line 13195.
line 12613.
line 12792.
line 12788.
line 12780.
line 13588.
line 12950.
line 13219.
line 12657.
line 13050.
line 13102.
line 12653.
line 13142.
line 13445.
line 13681.
line 13421.
line 12894.
line 13171.
line 12784.
line 12649.
line 12723.
line 12727.
line 12703.
line 12739.
line 12707.
line 12719.
line 12735.
line 12661.
line 12731.
line 12711.
line 12715.
line 12878.
line 13199.
line 12882.
line 12596.
line 13117.
line 12954.
line 12934.
line 12673.
line 12946.
line 13416.
line 12970.
line 13259.
line 12681.
line 12886.
line 13071.
line 12625.
line 12776.
line 13440.
line 13293.
line 13009.
line 12898.
line 13203.
line 12633.
line 13364.
line 13339.
line 13369.
line 13374.
line 13379.
line 13384.
line 13235.
line 12677.
line 12858.
line 13769.
line 13707.
line 12833.
line 12816.
line 13019.
line 12822.
line 12796.
line 13537.
line 13552.
line 13547.
line 13542.
line 13623.
line 13613.
line 13618.
line 13223.
line 13298.
line 13389.
line 13399.
line 13394.
line 12930.
line 12669.
line 12962.
line 13251.
line 12617.
No description provided by the author
line 13334.
line 13167.
line 13736.
line 13731.
line 13593.
line 13598.
line 13066.
line 12974.
line 13263.
line 12621.
line 12600.
line 13741.
line 13207.
line 12801.
line 13567.
line 13465.
line 13470.
line 13460.
line 13211.
line 12922.
line 13187.
line 12629.
line 13426.
line 13092.
line 13517.
line 13512.
line 13522.
line 13344.
# Structs
* A special text edit with an additional change annotation.
The parameters passed via a apply workspace edit request.
* The result returned from the apply workspace edit request.
A base for all symbol information.
@since 3.16.0.
* Represents an incoming call, e.g.
* The parameter of a `callHierarchy/incomingCalls` request.
* Represents programming constructs like functions or constructors in the context
* of call hierarchy.
* Call hierarchy options used during static registration.
* Represents an outgoing call, e.g.
* The parameter of a `callHierarchy/outgoingCalls` request.
* The parameter of a `textDocument/prepareCallHierarchy` request.
* Call hierarchy options used during static or dynamic registration.
No description provided by the author
* Additional information that describes document changes.
Defines the capabilities provided by the client.
* A code action represents a change that can be performed in code, e.g.
The Client Capabilities of a [CodeActionRequest](#CodeActionRequest).
* Contains additional diagnostic information about the context in which
* a [code action](#CodeActionProvider.provideCodeActions) is run.
Provider options for a [CodeActionRequest](#CodeActionRequest).
The parameters of a [CodeActionRequest](#CodeActionRequest).
Registration options for a [CodeActionRequest](#CodeActionRequest).
* Structure to capture a description for an error code.
* A code lens represents a [command](#Command) that should be shown along with
* source text, like the number of references, a way to run tests, etc.
The client capabilities of a [CodeLensRequest](#CodeLensRequest).
Code Lens provider options of a [CodeLensRequest](#CodeLensRequest).
The parameters of a [CodeLensRequest](#CodeLensRequest).
Registration options for a [CodeLensRequest](#CodeLensRequest).
@since 3.16.0.
Represents a color in RGBA space.
Represents a color range from a document.
No description provided by the author
Parameters for a [ColorPresentationRequest](#ColorPresentationRequest).
* Represents a reference to a command.
Completion client capabilities.
Contains additional information about the context in which a completion request is triggered.
* A completion item represents a text snippet that is
* proposed to complete text that is being typed.
* Additional details for a completion item label.
No description provided by the author
* Represents a collection of [completion items](#CompletionItem) to be presented
* in the editor.
Completion options.
Completion parameters.
Registration options for a [CompletionRequest](#CompletionRequest).
No description provided by the author
The parameters of a configuration request.
Create file operation.
Options to create a file.
* The parameters sent in notifications/requests for user-initiated creation of
* files.
@since 3.14.0.
No description provided by the author
No description provided by the author
No description provided by the author
Client Capabilities for a [DefinitionRequest](#DefinitionRequest).
Server Capabilities for a [DefinitionRequest](#DefinitionRequest).
Parameters for a [DefinitionRequest](#DefinitionRequest).
Registration options for a [DefinitionRequest](#DefinitionRequest).
Delete file operation.
Delete file options.
* The parameters sent in notifications/requests for user-initiated deletes of
* files.
* Represents a diagnostic, such as a compiler error or warning.
* Client capabilities specific to diagnostic pull requests.
* Diagnostic options.
* Diagnostic registration options.
* Represents a related message and source code location for a diagnostic.
* Cancellation data returned from a diagnostic request.
* Workspace client capabilities specific to diagnostic pull requests.
No description provided by the author
The parameters of a change configuration notification.
No description provided by the author
* The params sent in a change notebook document notification.
The change text document notification's parameters.
No description provided by the author
The watched files change notification's parameters.
Describe options to be used when registered for text document change events.
The parameters of a `workspace/didChangeWorkspaceFolders` notification.
* The params sent in a close notebook document notification.
The parameters sent in a close text document notification.
* The params sent in an open notebook document notification.
The parameters sent in an open text document notification.
* The params sent in a save notebook document notification.
The parameters sent in a save text document notification.
DocumentChanges is a union of a file edit and directory rename operations for package renaming feature.
No description provided by the author
No description provided by the author
Parameters for a [DocumentColorRequest](#DocumentColorRequest).
No description provided by the author
* Parameters of the document diagnostic request.
* A partial result for a document diagnostic report.
Client capabilities of a [DocumentFormattingRequest](#DocumentFormattingRequest).
Provider options for a [DocumentFormattingRequest](#DocumentFormattingRequest).
The parameters of a [DocumentFormattingRequest](#DocumentFormattingRequest).
Registration options for a [DocumentFormattingRequest](#DocumentFormattingRequest).
* A document highlight is a range inside a text document which deserves
* special attention.
Client Capabilities for a [DocumentHighlightRequest](#DocumentHighlightRequest).
Provider options for a [DocumentHighlightRequest](#DocumentHighlightRequest).
Parameters for a [DocumentHighlightRequest](#DocumentHighlightRequest).
Registration options for a [DocumentHighlightRequest](#DocumentHighlightRequest).
* A document link is a range in a text document that links to an internal or external resource, like another
* text document or a web site.
The client capabilities of a [DocumentLinkRequest](#DocumentLinkRequest).
Provider options for a [DocumentLinkRequest](#DocumentLinkRequest).
The parameters of a [DocumentLinkRequest](#DocumentLinkRequest).
Registration options for a [DocumentLinkRequest](#DocumentLinkRequest).
Client capabilities of a [DocumentOnTypeFormattingRequest](#DocumentOnTypeFormattingRequest).
Provider options for a [DocumentOnTypeFormattingRequest](#DocumentOnTypeFormattingRequest).
The parameters of a [DocumentOnTypeFormattingRequest](#DocumentOnTypeFormattingRequest).
Registration options for a [DocumentOnTypeFormattingRequest](#DocumentOnTypeFormattingRequest).
Client capabilities of a [DocumentRangeFormattingRequest](#DocumentRangeFormattingRequest).
Provider options for a [DocumentRangeFormattingRequest](#DocumentRangeFormattingRequest).
The parameters of a [DocumentRangeFormattingRequest](#DocumentRangeFormattingRequest).
Registration options for a [DocumentRangeFormattingRequest](#DocumentRangeFormattingRequest).
* Represents programming constructs like variables, classes, interfaces etc.
Client Capabilities for a [DocumentSymbolRequest](#DocumentSymbolRequest).
Provider options for a [DocumentSymbolRequest](#DocumentSymbolRequest).
Parameters for a [DocumentSymbolRequest](#DocumentSymbolRequest).
Registration options for a [DocumentSymbolRequest](#DocumentSymbolRequest).
The client capabilities of a [ExecuteCommandRequest](#ExecuteCommandRequest).
The server capabilities of a [ExecuteCommandRequest](#ExecuteCommandRequest).
The parameters of a [ExecuteCommandRequest](#ExecuteCommandRequest).
Registration options for a [ExecuteCommandRequest](#ExecuteCommandRequest).
No description provided by the author
No description provided by the author
created for Literal.
created for Literal.
created for Literal.
created for Literal.
* Represents information on a file/folder create.
* Represents information on a file/folder delete.
An event describing a file change.
* Capabilities relating to events from file operations by the user in the client.
* A filter to describe in which file operation requests or notifications
* the server is interested in receiving.
* Options for notifications/requests for user operations on files.
* A pattern to describe in which file operation requests or notifications
* the server is interested in receiving.
* Matching options for the file operation pattern.
* The options to register for file operations.
* Represents information on a file/folder rename.
No description provided by the author
created for Literal.
* Represents a folding range.
No description provided by the author
No description provided by the author
Parameters for a [FoldingRangeRequest](#FoldingRangeRequest).
No description provided by the author
Value-object describing what options formatting should use.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
* A diagnostic report with a full set of problems.
* General client capabilities.
The result of a hover request.
No description provided by the author
Hover options.
Parameters for a [HoverRequest](#HoverRequest).
Registration options for a [HoverRequest](#HoverRequest).
@since 3.6.0.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* The data type of the ResponseError if the
* initialize request fails.
No description provided by the author
The result returned from an initialize request.
* Inlay hint information.
* Inlay hint client capabilities.
* An inlay hint label part allows for interactive and composite labels
* of inlay hints.
* Inlay hint options used during static registration.
* A parameter literal used in inlay hint requests.
* Inlay hint options used during static or dynamic registration.
* Client workspace capabilities specific to inlay hints.
* Client capabilities specific to inline values.
@since 3.17.0.
* Provide an inline value through an expression evaluation.
* Inline value options used during static registration.
* A parameter literal used in inline value requests.
* Inline value options used during static or dynamic registration.
* Provide inline value as text.
* Provide inline value through a variable lookup.
* Client workspace capabilities specific to inline values.
* A special text edit to provide an insert and a replace operation.
* Client capabilities for the linked editing range request.
No description provided by the author
No description provided by the author
No description provided by the author
* The result of a linked editing range request.
* Represents a location inside a resource, such as a line
* inside a text file.
* Represents the connection of two locations.
The log message parameters.
No description provided by the author
* LSP object definition.
* Client capabilities specific to the used markdown parser.
* A `MarkupContent` literal represents a string value which content is interpreted base on its
* kind flag.
No description provided by the author
* Moniker definition to match LSIF 0.5 moniker definition.
* Client capabilities specific to the moniker request.
No description provided by the author
No description provided by the author
No description provided by the author
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
* A notebook cell.
* A change describing how to move a `NotebookCell`
* array from state S to S'.
* A notebook cell text document filter denotes a cell text
* document by different properties.
* A notebook document.
* A change event for a notebook document.
* Capabilities specific to the notebook document support.
* A literal to identify a notebook document in the client.
* Notebook specific client capabilities.
* Options specific to a notebook plus its cells
* to be synced to the server.
* Registration options specific to a notebook.
A text document identifier to optionally denote a specific version of a text document.
created for Or [Location []Location].
created for Or [RelatedFullDocumentDiagnosticReport RelatedUnchangedDocumentDiagnosticReport].
created for Or [TextDocumentFilter NotebookCellTextDocumentFilter].
created for Or [InlineValueText InlineValueVariableLookup InlineValueEvaluatableExpression].
created for Or [string Msg_MarkedString].
created for Or [WorkspaceFolder URI].
created for Or [Declaration []DeclarationLink ].
created for Or [WorkspaceFullDocumentDiagnosticReport WorkspaceUnchangedDocumentDiagnosticReport].
created for Or [Range FEditRangePItemDefaults].
created for Or [string NotebookDocumentFilter].
created for Or [Location PLocationMsg_workspace_symbol].
created for Or [string []string].
created for Or [string MarkupContent].
created for Or [string MarkupContent].
The parameters of a configuration request.
* Represents a parameter of a callable-signature.
No description provided by the author
No description provided by the author
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
* Position in a text document expressed as zero-based line and character
* offset.
created for Literal.
No description provided by the author
created for Literal.
created for Literal.
created for Literal.
created for Literal.
* A previous result id in a workspace pull request.
* A previous result id in a workspace pull request.
No description provided by the author
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
created for Literal.
The publish diagnostic client capabilities.
The publish diagnostic notification's parameters.
* A range in a text document expressed as (zero-based) start and end positions.
Client Capabilities for a [ReferencesRequest](#ReferencesRequest).
* Value-object that contains additional information when
* requesting references.
Reference options.
Parameters for a [ReferencesRequest](#ReferencesRequest).
Registration options for a [ReferencesRequest](#ReferencesRequest).
General parameters to to register for an notification or to register a provider.
No description provided by the author
* Client capabilities specific to regular expressions.
* A full diagnostic report with a set of related documents.
* An unchanged diagnostic report with a set of related documents.
* A relative pattern is a helper to construct glob patterns that are matched
* relatively to a base URI.
No description provided by the author
Rename file operation.
Rename file options.
* The parameters sent in notifications/requests for user-initiated renames of
* files.
Provider options for a [RenameRequest](#RenameRequest).
The parameters of a [RenameRequest](#RenameRequest).
Registration options for a [RenameRequest](#RenameRequest).
A generic resource operation.
Save options.
* A selection range represents a part of a selection hierarchy.
No description provided by the author
No description provided by the author
A parameter literal used in selection range requests.
No description provided by the author
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
@since 3.16.0.
* Defines the capabilities provided by a language
* server.
No description provided by the author
* Client capabilities for the showDocument request.
* Params to show a document.
* The result of a showDocument request.
The parameters of a notification message.
Show message request client capabilities.
No description provided by the author
* Signature help represents the signature of something
* callable.
Client Capabilities for a [SignatureHelpRequest](#SignatureHelpRequest).
* Additional information about the context in which a signature help request was triggered.
Server Capabilities for a [SignatureHelpRequest](#SignatureHelpRequest).
Parameters for a [SignatureHelpRequest](#SignatureHelpRequest).
Registration options for a [SignatureHelpRequest](#SignatureHelpRequest).
* Represents the signature of something callable.
* Static registration options to be returned in the initialize
* request.
* Represents information about programming constructs like variables, classes,
* interfaces etc.
No description provided by the author
Describe options to be used when registered for text document change events.
Text document specific client capabilities.
* Describes textual changes on a text document.
A literal to identify a text document in the client.
* An item to transfer a text document from the client to the
* server.
* A parameter literal used in requests to pass a text document and a position inside that
* document.
General text document registration options.
Save registration options.
No description provided by the author
No description provided by the author
A text edit applicable to a text document.
Since 3.6.0.
No description provided by the author
No description provided by the author
No description provided by the author
@since 3.17.0.
@since 3.17.0.
* Type hierarchy options used during static registration.
* The parameter of a `textDocument/prepareTypeHierarchy` request.
* Type hierarchy options used during static or dynamic registration.
* The parameter of a `typeHierarchy/subtypes` request.
* The parameter of a `typeHierarchy/supertypes` request.
created for Tuple.
* A diagnostic report indicating that the last returned
* report is still accurate.
General parameters to unregister a request or notification.
No description provided by the author
* A versioned notebook document identifier.
A text document identifier to denote a specific version of a text document.
The parameters sent in a will save text document notification.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
created for And.
No description provided by the author
No description provided by the author
created for Literal.
Workspace specific client capabilities.
* Parameters of the workspace diagnostic request.
* A workspace diagnostic report.
* A partial result for a workspace diagnostic report.
* A workspace edit represents changes to many resources managed in the workspace.
No description provided by the author
A workspace folder inside a client.
No description provided by the author
The workspace folder change event.
No description provided by the author
No description provided by the author
* A full document diagnostic report for a workspace diagnostic result.
* A special workspace symbol that supports locations without a range.
Client capabilities for a [WorkspaceSymbolRequest](#WorkspaceSymbolRequest).
Server capabilities for a [WorkspaceSymbolRequest](#WorkspaceSymbolRequest).
The parameters of a [WorkspaceSymbolRequest](#WorkspaceSymbolRequest).
Registration options for a [WorkspaceSymbolRequest](#WorkspaceSymbolRequest).
* An unchanged document diagnostic report for a workspace diagnostic result.
The initialize parameters.
# Interfaces
* The LSP any type.
No description provided by the author
No description provided by the author
# Type aliases
An identifier to refer to a change annotation stored with a workspace edit.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The declaration of a symbol representation as one or many [locations](#Location).
* Information about where a symbol is declared.
* The definition of a symbol represented as one or many [locations](#Location).
* Information about where a symbol is defined.
No description provided by the author
No description provided by the author
* The result of a document diagnostic pull request.
No description provided by the author
* A document filter describes a top level text document or
* a notebook cell document.
No description provided by the author
* A document selector is the combination of one or many document filters.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* The glob pattern.
No description provided by the author
* Inline value information can be provided by different means:
* - directly as a text value (class InlineValueText).
No description provided by the author
No description provided by the author
* LSP arrays.
No description provided by the author
* MarkedString can be used to render human readable text.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* A notebook document filter denotes a notebook document by
* different properties.
* The glob pattern to watch relative to the base path.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* An event describing a change to a text document.
* A document filter denotes a document by different properties like
* the [language](#TextDocument.languageId), the [scheme](#Uri.scheme) of
* its resource, or a glob-pattern that is applied to the [path](#TextDocument.fileName).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* A workspace diagnostic document report.