Interface DocumentSymbolClientCapabilities

Client Capabilities for a DocumentSymbolRequest.

interface DocumentSymbolClientCapabilities {
    dynamicRegistration?: boolean;
    hierarchicalDocumentSymbolSupport?: boolean;
    labelSupport?: boolean;
    symbolKind?: ClientSymbolKindOptions;
    tagSupport?: ClientSymbolTagOptions;
}

Properties

dynamicRegistration?: boolean

Whether document symbol supports dynamic registration.

hierarchicalDocumentSymbolSupport?: boolean

The client supports hierarchical document symbols.

labelSupport?: boolean

The client supports an additional label presented in the UI when registering a document symbol provider.

3.16.0

Specific capabilities for the SymbolKind in the textDocument/documentSymbol request.

The client supports tags on SymbolInformation. Tags are supported on DocumentSymbol if hierarchicalDocumentSymbolSupport is set to true. Clients supporting tags have to handle unknown tags gracefully.

3.16.0