Types.InitializedParams_
val create_clientInfo : name:string -> ?version:string -> unit -> clientInfo
type t = {
capabilities : ClientCapabilities.t;
clientInfo : clientInfo option;
initializationOptions : Import.Json.t option;
locale : string option;
processId : int option;
rootPath : string option option;
rootUri : DocumentUri.t option;
trace : TraceValues.t option;
workDoneToken : ProgressToken.t option;
}
val create :
capabilities:ClientCapabilities.t ->
?clientInfo:clientInfo ->
?initializationOptions:Import.Json.t ->
?locale:string ->
?processId:int ->
?rootPath:string option ->
?rootUri:DocumentUri.t ->
?trace:TraceValues.t ->
?workDoneToken:ProgressToken.t ->
unit ->
t
include Ppx_yojson_conv_lib.Yojsonable.S with type t := t
val t_of_yojson : Yojson.Safe.t -> t
val yojson_of_t : t -> Yojson.Safe.t