Module Cobol_lsp.Request

module TYPES : sig ... end
val handle : ?alternate_handlers:TYPES.alternate_handler list -> Jsonrpc.Request.t -> (Cobol_lsp__.Lsp_server.TYPES.state as 's) -> 's * Jsonrpc.Response.t
val shutdown : Cobol_lsp__.Lsp_server.TYPES.state -> unit
val try_with_doc : f:(doc:Cobol_lsp__.Lsp_document.TYPES.document -> 'a option) -> Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.TextDocumentIdentifier.t -> 'a option
val try_with_checked_doc : f: (doc:Cobol_lsp__.Lsp_document.TYPES.document -> Cobol_typeck.Outputs.t -> 'a option) -> Cobol_lsp__.Lsp_server.TYPES.registry -> Lsp.Types.TextDocumentIdentifier.t -> 'a option
val fallback : 'reply Lsp.Client_request.t -> (_, 'reply Cobol_lsp__.Lsp_server.TYPES.error) Stdlib.result
module INTERNAL : sig ... end

Functions exported for testing purposes