package bonsai
A library for building dynamic webapps, using Js_of_ocaml
Install
Dune Dependency
Authors
Maintainers
Sources
bonsai-v0.14.0.tar.gz
sha256=43f35d648644492d776bf2c7b86c8227e7793615b6a658432e95f8dccd3631f8
md5=b5e743dbfa64d0da5fd660f14cd0b549
doc/bonsai.mdx/Bonsai_mdx/Bonsai/index.html
Module Bonsai_mdx.Bonsai
module Event = Vdom.Event
include sig ... end
type ('input, 'result) t = ('input, 'result) Bonsai.Make(Incr)(Vdom.Event).t
val sexp_of_t : ('a, 'b) t -> Core_kernel.Sexp.t
val input : ('input, 'input) t
val const : 'result -> ('a, 'result) t
val pure : f:('input -> 'result) -> ('input, 'result) t
module type S = sig ... end
val of_module :
('input, 'model, 'action, 'result) component_s ->
default_model:'model ->
('input, 'result) t
module type Enum = sig ... end
module Infix : sig ... end
val return : 'a -> ('b, 'a) t
module Applicative_infix : sig ... end
module Proc : sig ... end
module Let_syntax : sig ... end
val state_machine :
(module Bonsai_types.Model with type t = 'model) ->
(module Bonsai_types.Action with type t = 'action) ->
Core_kernel.Source_code_position.t ->
default_model:'model ->
apply_action:
(inject:('action -> Vdom.Event.t) ->
schedule_event:(Vdom.Event.t -> unit) ->
'input ->
'model ->
'action ->
'model) ->
('input, 'model * ('action -> Vdom.Event.t)) t
module Map : sig ... end
module List_deprecated : sig ... end
module Arrow : sig ... end
module With_incr : sig ... end
val to_generic :
('input, 'result) t ->
('input, 'result, Incr.state_witness, Vdom.Event.t) Bonsai.Generic.t
val of_generic :
('input, 'result, Incr.state_witness, Vdom.Event.t) Bonsai.Generic.t ->
('input, 'result) t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>