bonsai

A library for building dynamic webapps, using Js_of_ocaml
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library bonsai.web_ui_form
include Profunctor.Record_builder with type 'a profunctor_term := 'a t Bonsai_web.Value.t
type ('b, 'a) profunctor
val prj : ( 'a, 'a ) profunctor -> 'a t Bonsai_web.Value.t
val inj : 'a t Bonsai_web.Value.t -> ( 'a, 'a ) profunctor
module Bare : Record_builder.S2 with type ('b, 'a) applicative = ( 'b, 'a ) profunctor

The underlying applicative record builder, which does not perform the contravariant mapping.

val field : ?group_lists:bool -> 'a t Bonsai_web.Value.t -> ( [ `Read | `Set_and_create ], 'b, 'a ) Base.Field.t_with_perm -> ( 'a * 'c, 'd * 'e, 'b ) Bare.Make_creator_types.accum -> ( ('d * 'e) -> 'a ) * ( 'c, 'd * 'e, 'b ) Bare.Make_creator_types.accum