Skip to content

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

ParameterTypeDescription
capabilitiesServerCapabilitiesThe server capabilities to check.

Returns

capabilities is ServerCapabilities<any> & { documentSymbolProvider: NonNullable<boolean | DocumentSymbolOptions | undefined> }

true when document symbols are supported.

Released under the MIT License.