module Event_arrows:WARNING: EXPERIMENTALsig..end
type canceller
type ('a, 'b) t
val lwt_arr : ('a -> 'b Lwt.t) -> ('a, 'b) tval arr : ('a -> 'b) -> ('a, 'b) tval (>>>) : ('a, 'b) t -> ('b, 'c) t -> ('a, 'c) tval (>>>|) : ('a, 'b) t -> ('b -> 'c Lwt.t) -> ('a, 'c) tval run : ('a, unit) t -> 'a -> cancellerval cancel : canceller -> unitval first : ('a, 'b) t list -> ('a, 'b) tval iter : ('a, 'b) t list -> ('a, 'b) t
If use_capture is set to true, the event will be caught during the
capture phase (default: bubble phase).
If keep_default is set to true, the default event will not be removed.
If propagate is set to true, the event will continue to propagate
after the handler.
val click : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t -> ('a, Dom_html.mouseEvent Js.t) tval dblclick : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t -> ('a, Dom_html.mouseEvent Js.t) tval mousedown : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t -> ('a, Dom_html.mouseEvent Js.t) tval mouseup : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t -> ('a, Dom_html.mouseEvent Js.t) tval mouseover : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t -> ('a, Dom_html.mouseEvent Js.t) tval mousemove : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t -> ('a, Dom_html.mouseEvent Js.t) tval mouseout : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t -> ('a, Dom_html.mouseEvent Js.t) tval keypress : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
('a, Dom_html.keyboardEvent Js.t) tval keydown : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
('a, Dom_html.keyboardEvent Js.t) tval keyup : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
('a, Dom_html.keyboardEvent Js.t) tval clicks : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.mouseEvent Js.t, 'a) t -> ('b, 'c) tval dblclicks : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.mouseEvent Js.t, 'a) t -> ('b, 'c) tval mousedowns : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.mouseEvent Js.t, 'a) t -> ('b, 'c) tval mouseups : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.mouseEvent Js.t, 'a) t -> ('b, 'c) tval mouseovers : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.mouseEvent Js.t, 'a) t -> ('b, 'c) tval mousemoves : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.mouseEvent Js.t, 'a) t -> ('b, 'c) tval mouseouts : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.mouseEvent Js.t, 'a) t -> ('b, 'c) tval keypresses : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.keyboardEvent Js.t, 'a) t -> ('b, 'c) tval keydowns : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.keyboardEvent Js.t, 'a) t -> ('b, 'c) tval keyups : ?use_capture:bool ->
?keep_default:bool ->
?propagate:bool ->
#Dom_html.eventTarget Js.t ->
(Dom_html.keyboardEvent Js.t, 'a) t -> ('b, 'c) t