Available since

3.16.0

.

Fields

@:optionaloptionalworkDoneProgress:Null<Bool>

@:optionaloptionalrange:Null<EitherType<Bool, {}>>

Server supports providing semantic tokens for a specific range of a document.

legend:SemanticTokensLegend

The legend used by the server

@:optionaloptionalid:Null<String>

The id used to register the request. The id can be used to deregister the request again. See also Registration#id.

@:optionaloptionalfull:Null<EitherType<Bool, {delta:Null<Bool>}>>

Server supports providing semantic tokens for a full document.

documentSelector:Null<DocumentSelector>

A document selector to identify the scope of the registration. If set to null the document selector provided on the client side will be used.