Module Linol_lwt.GeneralClientCapabilities
type staleRequestSupport = {
cancel : bool;
retryOnContentModified : string list;
}
val create_staleRequestSupport :
cancel:bool ->
retryOnContentModified:string list ->
staleRequestSupport
type t = {
markdown : Linol_lsp__Types.MarkdownClientCapabilities.t option;
positionEncodings : Linol_lsp__Types.PositionEncodingKind.t list option;
regularExpressions : Linol_lsp__Types.RegularExpressionsClientCapabilities.t
option;
staleRequestSupport : staleRequestSupport option;
}
val create :
?markdown:Linol_lsp__Types.MarkdownClientCapabilities.t ->
?positionEncodings:Linol_lsp__Types.PositionEncodingKind.t list ->
?regularExpressions:Linol_lsp__Types.RegularExpressionsClientCapabilities.t ->
?staleRequestSupport:staleRequestSupport ->
unit ->
t