bonsai

A library for building dynamic webapps, using Js_of_ocaml
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library bonsai.web_test
module type S = sig ... end
val make_generic : driver:( 'input, 's ) Bonsai_test.Arrow.Driver.t -> string_of_result:( 'result -> string ) -> get_result:( 's -> 'result ) -> get_extra:( 's -> 'extra ) -> schedule_action:( 's -> 'action -> unit ) -> (module S with type action = 'action and type extra = 'extra and type input = 'input)
val make : driver:( 'input, 'result ) Bonsai_test.Arrow.Driver.t -> sexp_of_result:( 'result -> Core.Sexp.t ) -> (module S with type action = Core.Nothing.t and type extra = unit and type input = 'input)
val make_with_inject : driver: ( 'input, 'result * ( 'action -> unit Bonsai_web.Vdom.Effect.t ) ) Bonsai_test.Arrow.Driver.t -> sexp_of_result:( 'result -> Core.Sexp.t ) -> (module S with type action = 'action and type extra = unit and type input = 'input)
val make_string : driver:( 'input, string ) Bonsai_test.Arrow.Driver.t -> (module S with type action = Core.Nothing.t and type extra = unit and type input = 'input)
val make_string_with_inject : driver: ( 'input, string * ( 'action -> unit Bonsai_web.Vdom.Effect.t ) ) Bonsai_test.Arrow.Driver.t -> (module S with type action = 'action and type extra = unit and type input = 'input)
val make_vdom : ?vdom_to_string:( Bonsai_web.Vdom.Node.t -> string ) -> driver:( 'input, Bonsai_web.Vdom.Node.t ) Bonsai_test.Arrow.Driver.t -> (module Bonsai_web_test__Helpers_intf.S_vdom with type action = Core.Nothing.t and type extra = unit and type input = 'input)
val make_vdom_with_extra : ?vdom_to_string:( Bonsai_web.Vdom.Node.t -> string ) -> driver:( 'input, Bonsai_web.Vdom.Node.t * 'extra ) Bonsai_test.Arrow.Driver.t -> (module Bonsai_web_test__Helpers_intf.S_vdom with type action = Core.Nothing.t and type extra = 'extra and type input = 'input)
val make_vdom_with_inject : ?vdom_to_string:( Bonsai_web.Vdom.Node.t -> string ) -> driver: ( 'input, Bonsai_web.Vdom.Node.t * ( 'action -> unit Bonsai_web.Vdom.Effect.t ) ) Bonsai_test.Arrow.Driver.t -> (module Bonsai_web_test__Helpers_intf.S_vdom with type action = 'action and type extra = unit and type input = 'input)