Module type Web_rest.CONTROLLER

type t
val index : string -> Rock.Request.t -> Rock.Response.t Lwt.t
val new' : ?⁠key:string -> string -> Rock.Request.t -> Rock.Response.t Lwt.t
val create : string -> ('a'bt) Conformist.t -> Rock.Request.t -> Rock.Response.t Lwt.t
val show : string -> Rock.Request.t -> Rock.Response.t Lwt.t
val edit : ?⁠key:string -> string -> Rock.Request.t -> Rock.Response.t Lwt.t
val update : string -> ('a'bt) Conformist.t -> Rock.Request.t -> Rock.Response.t Lwt.t
val delete' : string -> Rock.Request.t -> Rock.Response.t Lwt.t