Eliom_registrationSourceClient-side service registration.
The interface is meant to be compatible with server-side <<a_api subproject="server" | module Eliom_registration >>.
See <<a_manual chapter="clientserver-services"|the manual chapter on client-side services>> for details.
module Html :
Eliom_registration_sigs.S
with type page = Html_types.html Eliom_content.Html.elt
and type options = unit
and type return = Eliom_service.non_ocaml
and type result = browser_content kindmodule Action :
Eliom_registration_sigs.S
with type page = unit
and type options = [ `Reload | `NoReload ]
and type return = Eliom_service.non_ocaml
and type result = browser_content kindmodule Unit :
Eliom_registration_sigs.S
with type page = unit
and type options = unit
and type return = Eliom_service.non_ocaml
and type result = browser_content kindHas no effect on client; for compatibility with server
type _ redirection = | Redirection : (unit,
unit,
Eliom_service.get,
_,
_,
_,
_,
[ `WithoutSuffix ],
unit,
unit,
'a)
Eliom_service.t -> 'a redirectionmodule Redirection :
Eliom_registration_sigs.S_poly_with_send
with type 'a page = Eliom_service.non_ocaml redirection
and type options =
[ `MovedPermanently
| `Found
| `SeeOther
| `NotNodifed
| `UseProxy
| `TemporaryRedirect ]
and type 'a return = Eliom_service.non_ocaml
and type 'a result = browser_content kindmodule Any :
Eliom_registration_sigs.S_poly_with_send
with type 'a page = 'a kind
and type options = unit
and type 'a return = Eliom_service.non_ocaml
and type 'a result = 'a kindval appl_self_redirect :
('page -> [< 'a application_content | browser_content ] kind Lwt.t) ->
'page ->
'appl application_content kind Lwt.tFor compatibility with server-side appl_self_redirect