Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Route : sig ... end
Route
s are used to build URLs with types variables
module Body : sig ... end
The Body
module contains methods needed for creating, reading and modifying request data
module Request = Cohttp_lwt_unix.Request
module Response = Cohttp.Response
module Header = Cohttp.Header
type response = (Response.t * Body.t) Lwt.t
Response type
and endpoint = Request.t -> Route.params -> Body.t -> response
HTTP handler
module Query : sig ... end
Query
contains methods for reading query string parameters
module Server : sig ... end
Server
contains the methods needed to build a Yurt
server
module Client : sig ... end
Client
contains functions for sending HTTP requests
module Form : sig ... end
module Util : sig ... end