Module type With_incr.S

module Input : Core_kernel.T
module Model : Bonsai__.Bonsai_intf.Model
module Action : Bonsai__.Bonsai_intf.Action
module Result : Core_kernel.T
val apply_action : Input.t Incr.t -> Model.t Incr.t -> inject:(Action.t -> Vdom.Event.t) -> (schedule_event:(Vdom.Event.t -> unit) -> Action.t -> Model.t) Incr.t
val compute : Input.t Incr.t -> Model.t Incr.t -> inject:(Action.t -> Vdom.Event.t) -> Result.t Incr.t
val name : string