Interface TextDocumentClientCapabilities

Text document specific client capabilities.

interface TextDocumentClientCapabilities {
    callHierarchy?: CallHierarchyClientCapabilities;
    codeAction?: CodeActionClientCapabilities;
    codeLens?: CodeLensClientCapabilities;
    colorProvider?: DocumentColorClientCapabilities;
    completion?: CompletionClientCapabilities;
    declaration?: DeclarationClientCapabilities;
    definition?: DefinitionClientCapabilities;
    diagnostic?: DiagnosticClientCapabilities;
    documentHighlight?: DocumentHighlightClientCapabilities;
    documentLink?: DocumentLinkClientCapabilities;
    documentSymbol?: DocumentSymbolClientCapabilities;
    filters?: TextDocumentFilterClientCapabilities;
    foldingRange?: FoldingRangeClientCapabilities;
    formatting?: DocumentFormattingClientCapabilities;
    hover?: HoverClientCapabilities;
    implementation?: ImplementationClientCapabilities;
    inlayHint?: InlayHintClientCapabilities;
    inlineCompletion?: InlineCompletionClientCapabilities;
    inlineValue?: InlineValueClientCapabilities;
    linkedEditingRange?: LinkedEditingRangeClientCapabilities;
    moniker?: MonikerClientCapabilities;
    onTypeFormatting?: DocumentOnTypeFormattingClientCapabilities;
    publishDiagnostics?: PublishDiagnosticsClientCapabilities;
    rangeFormatting?: DocumentRangeFormattingClientCapabilities;
    references?: ReferenceClientCapabilities;
    rename?: RenameClientCapabilities;
    selectionRange?: SelectionRangeClientCapabilities;
    semanticTokens?: SemanticTokensClientCapabilities;
    signatureHelp?: SignatureHelpClientCapabilities;
    synchronization?: TextDocumentSyncClientCapabilities;
    typeDefinition?: TypeDefinitionClientCapabilities;
    typeHierarchy?: TypeHierarchyClientCapabilities;
}

Properties

Capabilities specific to the various call hierarchy requests.

3.16.0

Capabilities specific to the textDocument/codeAction request.

Capabilities specific to the textDocument/codeLens request.

colorProvider?: DocumentColorClientCapabilities

Capabilities specific to the textDocument/documentColor and the textDocument/colorPresentation request.

3.6.0

Capabilities specific to the textDocument/completion request.

Capabilities specific to the textDocument/declaration request.

3.14.0

Capabilities specific to the textDocument/definition request.

Capabilities specific to the diagnostic pull model.

3.17.0

Capabilities specific to the textDocument/documentHighlight request.

Capabilities specific to the textDocument/documentLink request.

Capabilities specific to the textDocument/documentSymbol request.

Defines which filters the client supports.

3.18.0

Capabilities specific to the textDocument/foldingRange request.

3.10.0

Capabilities specific to the textDocument/formatting request.

Capabilities specific to the textDocument/hover request.

implementation?: ImplementationClientCapabilities

Capabilities specific to the textDocument/implementation request.

3.6.0

Capabilities specific to the textDocument/inlayHint request.

3.17.0

Client capabilities specific to inline completions.

3.18.0

Capabilities specific to the textDocument/inlineValue request.

3.17.0

Capabilities specific to the textDocument/linkedEditingRange request.

3.16.0

Client capabilities specific to the textDocument/moniker request.

3.16.0

Capabilities specific to the textDocument/onTypeFormatting request.

Capabilities specific to the textDocument/publishDiagnostics notification.

Capabilities specific to the textDocument/rangeFormatting request.

Capabilities specific to the textDocument/references request.

Capabilities specific to the textDocument/rename request.

Capabilities specific to the textDocument/selectionRange request.

3.15.0

Capabilities specific to the various semantic token request.

3.16.0

Capabilities specific to the textDocument/signatureHelp request.

Defines which synchronization capabilities the client supports.

typeDefinition?: TypeDefinitionClientCapabilities

Capabilities specific to the textDocument/typeDefinition request.

3.6.0

Capabilities specific to the various type hierarchy requests.

3.17.0