Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type ('event, 'a) handler = 'event Js.t -> 'a -> int -> unit
val click : (Dom_html.mouseEvent, 'a) handler -> ('a, 'a) t
val dblclick : (Dom_html.mouseEvent, 'a) handler -> ('a, 'a) t
val mousedown : (Dom_html.mouseEvent, 'a) handler -> ('a, 'a) t
val mouseup : (Dom_html.mouseEvent, 'a) handler -> ('a, 'a) t
val mouseover : (Dom_html.mouseEvent, 'a) handler -> ('a, 'a) t
val mousemove : (Dom_html.mouseEvent, 'a) handler -> ('a, 'a) t
val mouseout : (Dom_html.mouseEvent, 'a) handler -> ('a, 'a) t
val keypress : (Dom_html.keyboardEvent, 'a) handler -> ('a, 'a) t
val keydown : (Dom_html.keyboardEvent, 'a) handler -> ('a, 'a) t
val keyup : (Dom_html.keyboardEvent, 'a) handler -> ('a, 'a) t
val dragstart : (Dom_html.dragEvent, 'a) handler -> ('a, 'a) t
val dragend : (Dom_html.dragEvent, 'a) handler -> ('a, 'a) t
val dragenter : (Dom_html.dragEvent, 'a) handler -> ('a, 'a) t
val dragover : (Dom_html.dragEvent, 'a) handler -> ('a, 'a) t
val dragleave : (Dom_html.dragEvent, 'a) handler -> ('a, 'a) t
val drag : (Dom_html.dragEvent, 'a) handler -> ('a, 'a) t
val drop : (Dom_html.dragEvent, 'a) handler -> ('a, 'a) t
val input : (Dom_html.event, 'a) handler -> ('a, 'a) t
val timeupdate : (Dom_html.event, 'a) handler -> ('a, 'a) t
val change : (Dom_html.event, 'a) handler -> ('a, 'a) t
val focus : (Dom_html.event, 'a) handler -> ('a, 'a) t
val blur : (Dom_html.event, 'a) handler -> ('a, 'a) t
val scroll : (Dom_html.event, 'a) handler -> ('a, 'a) t
val submit : (Dom_html.event, 'a) handler -> ('a, 'a) t
val select : (Dom_html.event, 'a) handler -> ('a, 'a) t
val mousewheel : (Dom_html.event, 'a) handler -> ('a, 'a) t
val handle : string -> (Dom_html.event, 'a) handler -> ('a, 'a) t