lspeasy / core/src / supportsDocumentSymbol
Function: supportsDocumentSymbol()
ts
function supportsDocumentSymbol(capabilities): capabilities is ServerCapabilities<any> & { documentSymbolProvider: NonNullable<boolean | DocumentSymbolOptions | undefined> };Defined in: packages/core/src/protocol/capabilities.ts:252
Returns true when documentSymbolProvider is declared in the server capabilities.
Parameters
| Parameter | Type | Description |
|---|---|---|
capabilities | ServerCapabilities | The server capabilities to check. |
Returns
capabilities is ServerCapabilities<any> & { documentSymbolProvider: NonNullable<boolean | DocumentSymbolOptions | undefined> }
true when document symbols are supported.