Warning: Reason support is experimental. We are looking for beta-tester and contributors.

object ('b)
  method onclick :
    ('b Js.t, Dom_html.mouseEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method ondblclick :
    ('b Js.t, Dom_html.mouseEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method ondrag :
    ('b Js.t, Dom_html.dragEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method ondragend :
    ('b Js.t, Dom_html.dragEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method ondragenter :
    ('b Js.t, Dom_html.dragEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method ondragleave :
    ('b Js.t, Dom_html.dragEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method ondragover :
    ('b Js.t, Dom_html.dragEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method ondragstart :
    ('b Js.t, Dom_html.dragEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method ondrop :
    ('b Js.t, Dom_html.dragEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onerror :
    ('b Js.t, Worker.errorEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onkeydown :
    ('b Js.t, Dom_html.keyboardEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onkeypress :
    ('b Js.t, Dom_html.keyboardEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onkeyup :
    ('b Js.t, Dom_html.keyboardEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onmessage :
    ('b Js.t, 'a Worker.messageEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onmousedown :
    ('b Js.t, Dom_html.mouseEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onmousemove :
    ('b Js.t, Dom_html.mouseEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onmouseout :
    ('b Js.t, Dom_html.mouseEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onmouseover :
    ('b Js.t, Dom_html.mouseEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onmouseup :
    ('b Js.t, Dom_html.mouseEvent Js.t) Dom_html.event_listener
    Js.writeonly_prop
  method onscroll :
    ('b Js.t, Dom_html.event Js.t) Dom_html.event_listener Js.writeonly_prop
  method postMessage : 'a0 -> unit Js.meth
  method terminate : unit Js.meth
end