Bonsai_term_testmodule Result_spec : sig ... endmodule Capability : sig ... endval create_handle_generic :
?initial_dimensions:Bonsai_term.Dimensions.t ->
?capability:Capability.t ->
to_view_with_handler:('a -> Bonsai_term.View.With_handler.t) ->
handle_incoming:('a -> 'incoming -> unit Bonsai_term.Effect.t) ->
(dimensions:Bonsai_term.Dimensions.t Bonsai_term.Bonsai.t ->
Bonsai_term.Bonsai.graph @ local ->
'a Bonsai_term.Bonsai.t) ->
(('a, 'incoming) Result_spec.t, 'incoming Result_spec.incoming)
Bonsai_test.Handle.tval create_handle :
?initial_dimensions:Bonsai_term.Dimensions.t ->
?capability:Capability.t ->
(dimensions:Bonsai_term.Dimensions.t Bonsai_term.Bonsai.t ->
Bonsai_term.Bonsai.graph @ local ->
view:
Bonsai_term.View.t Bonsai_term.Bonsai.t
* handler:
(Bonsai_term.Event.t -> unit Bonsai_term.Effect.t) Bonsai_term.Bonsai.t) ->
((Bonsai_term.View.With_handler.t, Core.Nothing.t) Result_spec.t,
Core.Nothing.t Result_spec.incoming)
Bonsai_test.Handle.tval create_handle_without_handler :
?initial_dimensions:Bonsai_term.Dimensions.t ->
?capability:Capability.t ->
(dimensions:Bonsai_term.Dimensions.t Bonsai_term.Bonsai.t ->
Bonsai_term.Bonsai.graph @ local ->
Bonsai_term.View.t Bonsai_term.Bonsai.t) ->
((Bonsai_term.View.t, Core.Nothing.t) Result_spec.t,
Core.Nothing.t Result_spec.incoming)
Bonsai_test.Handle.tval set_dimensions :
(_, _ Result_spec.incoming) Bonsai_test.Handle.t ->
Bonsai_term.Dimensions.t ->
unitval send_event :
(_, _ Result_spec.incoming) Bonsai_test.Handle.t ->
Bonsai_term.Event.t ->
unitval do_actions :
(_, 'incoming Result_spec.incoming) Bonsai_test.Handle.t ->
'incoming list ->
unitmodule For_minimal_mocking_test_suite : sig ... end