package opium_kernel
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
A filter is a higher order function that transforms a service into another service.
A filter is a higher order function that transforms a service into another service.
type ('req, 'rep, 'req', 'rep') t =
('req, 'rep) Rock.Service.t ->
('req', 'rep') Rock.Service.t
val sexp_of_t :
('req -> Sexplib0.Sexp.t) ->
('rep -> Sexplib0.Sexp.t) ->
('req' -> Sexplib0.Sexp.t) ->
('rep' -> Sexplib0.Sexp.t) ->
('req, 'rep, 'req', 'rep') t ->
Sexplib0.Sexp.t
val t_of_sexp :
(Sexplib0.Sexp.t -> 'req) ->
(Sexplib0.Sexp.t -> 'rep) ->
(Sexplib0.Sexp.t -> 'req') ->
(Sexplib0.Sexp.t -> 'rep') ->
Sexplib0.Sexp.t ->
('req, 'rep, 'req', 'rep') t
type ('req, 'rep) simple = ('req, 'rep, 'req, 'rep) t
A filter is simple when it preserves the type of a service
val sexp_of_simple :
('req -> Sexplib0.Sexp.t) ->
('rep -> Sexplib0.Sexp.t) ->
('req, 'rep) simple ->
Sexplib0.Sexp.t
val simple_of_sexp :
(Sexplib0.Sexp.t -> 'req) ->
(Sexplib0.Sexp.t -> 'rep) ->
Sexplib0.Sexp.t ->
('req, 'rep) simple
val id : ('req, 'rep) simple
val apply_all :
('req, 'rep) simple list ->
('req, 'rep) Rock.Service.t ->
('req, 'rep) Rock.Service.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>