Skip to content

lspeasy / core/src / supportsDefinition

Function: supportsDefinition() ​

ts
function supportsDefinition(capabilities): capabilities is ServerCapabilities & { definitionProvider: NonNullable<boolean | DefinitionOptions | undefined> };

Defined in: packages/core/src/protocol/capabilities.ts:218

Returns true when definitionProvider is declared in the server capabilities.

Parameters ​

ParameterTypeDescription
capabilitiesServerCapabilitiesThe server capabilities to check.

Returns ​

capabilities is ServerCapabilities & { definitionProvider: NonNullable<boolean | DefinitionOptions | undefined> }

true when go-to-definition is supported.

Released under the MIT License.