package lsp
Module Types.SemanticTokensClientCapabilitiesSource
Source
type t = {augmentsSyntaxTokens : bool option;dynamicRegistration : bool option;formats : TokenFormat.t list;multilineTokenSupport : bool option;overlappingTokenSupport : bool option;requests : requests;serverCancelSupport : bool option;tokenModifiers : string list;tokenTypes : string list;
}Source
val create :
?augmentsSyntaxTokens:bool ->
?dynamicRegistration:bool ->
formats:TokenFormat.t list ->
?multilineTokenSupport:bool ->
?overlappingTokenSupport:bool ->
requests:requests ->
?serverCancelSupport:bool ->
tokenModifiers:string list ->
tokenTypes:string list ->
unit ->
t