object ('a)
  method _open :
    Js.js_string Js.t -> Js.js_string Js.t -> bool Js.t -> unit Js.meth
  method _open_full :
    Js.js_string Js.t ->
    Js.js_string Js.t ->
    bool Js.t ->
    Js.js_string Js.t Js.opt -> Js.js_string Js.t Js.opt -> unit Js.meth
  method abort : unit Js.meth
  method getAllResponseHeaders : Js.js_string Js.t Js.meth
  method getResponseHeader :
    Js.js_string Js.t -> Js.js_string Js.t Js.opt Js.meth
  method onabort :
    ('a Js.t, 'a File.progressEvent Js.t) Dom.event_listener
    Js.writeonly_prop
  method onerror :
    ('a Js.t, 'a File.progressEvent Js.t) Dom.event_listener
    Js.writeonly_prop
  method onload :
    ('a Js.t, 'a File.progressEvent Js.t) Dom.event_listener
    Js.writeonly_prop
  method onloadend :
    ('a Js.t, 'a File.progressEvent Js.t) Dom.event_listener
    Js.writeonly_prop
  method onloadstart :
    ('a Js.t, 'a File.progressEvent Js.t)