Lsp.Server_requesttype _ t = | WorkspaceApplyEdit : Types.ApplyWorkspaceEditParams.t -> Types.ApplyWorkspaceEditResult.t
t| WorkspaceFolders : Types.WorkspaceFolder.t list t| WorkspaceConfiguration : Types.ConfigurationParams.t -> Import.Json.t list t| ClientRegisterCapability : Types.RegistrationParams.t -> unit t| ClientUnregisterCapability : Types.UnregistrationParams.t -> unit t| ShowMessageRequest : Types.ShowMessageRequestParams.t -> Types.MessageActionItem.t
option
t| ShowDocumentRequest : Types.ShowDocumentParams.t -> Types.ShowDocumentResult.t
t| WorkDoneProgressCreate : Types.WorkDoneProgressCreateParams.t -> unit t| CodeLensRefresh : unit t| SemanticTokensRefresh : unit t| WorkspaceDiagnosticRefresh : unit t| UnknownRequest : string * Jsonrpc.Structured.t option -> Import.Json.t tval yojson_of_result : 'a t -> 'a -> Import.Json.tval to_jsonrpc_request : _ t -> id:Jsonrpc.Id.t -> Jsonrpc.Request.tval of_jsonrpc : Jsonrpc.Request.t -> (packed, string) Import.Result.tval response_of_json : 'a t -> Import.Json.t -> 'a