Module Linol_lwt.CodeAction
type disabled = {
reason : string;
}
val create_disabled : reason:string -> disabled
type t = {
command : Linol_lsp__Types.Command.t option;
data : Linol_lsp.Import.Json.t option;
diagnostics : Linol_lsp__Types.Diagnostic.t list option;
disabled : disabled option;
edit : Linol_lsp__Types.WorkspaceEdit.t option;
isPreferred : bool option;
kind : Linol_lsp__Types.CodeActionKind.t option;
title : string;
}
val create :
?command:Linol_lsp__Types.Command.t ->
?data:Linol_lsp.Import.Json.t ->
?diagnostics:Linol_lsp__Types.Diagnostic.t list ->
?disabled:disabled ->
?edit:Linol_lsp__Types.WorkspaceEdit.t ->
?isPreferred:bool ->
?kind:Linol_lsp__Types.CodeActionKind.t ->
title:string ->
unit ->
t