Module Linol_lwt.WorkspaceClientCapabilities
type t = {
applyEdit : bool option;
codeLens : Linol_lsp__Types.CodeLensWorkspaceClientCapabilities.t option;
configuration : bool option;
diagnostics : Linol_lsp__Types.DiagnosticWorkspaceClientCapabilities.t option;
didChangeConfiguration : Linol_lsp__Types.DidChangeConfigurationClientCapabilities.t
option;
didChangeWatchedFiles : Linol_lsp__Types.DidChangeWatchedFilesClientCapabilities.t
option;
executeCommand : Linol_lsp__Types.ExecuteCommandClientCapabilities.t option;
fileOperations : Linol_lsp__Types.FileOperationClientCapabilities.t option;
foldingRange : Linol_lsp__Types.FoldingRangeWorkspaceClientCapabilities.t
option;
inlayHint : Linol_lsp__Types.InlayHintWorkspaceClientCapabilities.t option;
inlineValue : Linol_lsp__Types.InlineValueWorkspaceClientCapabilities.t option;
semanticTokens : Linol_lsp__Types.SemanticTokensWorkspaceClientCapabilities.t
option;
symbol : Linol_lsp__Types.WorkspaceSymbolClientCapabilities.t option;
workspaceEdit : Linol_lsp__Types.WorkspaceEditClientCapabilities.t option;
workspaceFolders : bool option;
}
val create :
?applyEdit:bool ->
?codeLens:Linol_lsp__Types.CodeLensWorkspaceClientCapabilities.t ->
?configuration:bool ->
?diagnostics:Linol_lsp__Types.DiagnosticWorkspaceClientCapabilities.t ->
?didChangeConfiguration:
Linol_lsp__Types.DidChangeConfigurationClientCapabilities.t ->
?didChangeWatchedFiles:
Linol_lsp__Types.DidChangeWatchedFilesClientCapabilities.t ->
?executeCommand:Linol_lsp__Types.ExecuteCommandClientCapabilities.t ->
?fileOperations:Linol_lsp__Types.FileOperationClientCapabilities.t ->
?foldingRange:Linol_lsp__Types.FoldingRangeWorkspaceClientCapabilities.t ->
?inlayHint:Linol_lsp__Types.InlayHintWorkspaceClientCapabilities.t ->
?inlineValue:Linol_lsp__Types.InlineValueWorkspaceClientCapabilities.t ->
?semanticTokens:Linol_lsp__Types.SemanticTokensWorkspaceClientCapabilities.t ->
?symbol:Linol_lsp__Types.WorkspaceSymbolClientCapabilities.t ->
?workspaceEdit:Linol_lsp__Types.WorkspaceEditClientCapabilities.t ->
?workspaceFolders:bool ->
unit ->
t