workDoneToken : [ `Int of int| `String of string ] option;
}
val create :
capabilities:Linol_lsp__Types.ClientCapabilities.t->?clientInfo:clientInfo->?initializationOptions:Linol_lsp.Import.Json.t->?locale:string ->?processId:int ->?rootPath:string option->?rootUri:Linol_lsp.Uri0.t->?trace:Linol_lsp__Types.TraceValues.t->?workDoneToken:[ `Int of int| `String of string ]->unit ->t