object
  method addRange : Dom_html.range Js.t -> unit Js.meth
  method anchorNode : Dom.node Js.t Js.readonly_prop
  method anchorOffset : int Js.readonly_prop
  method collapse : bool Js.t -> unit Js.meth
  method collapseToEnd : unit Js.meth
  method collapseToStart : unit Js.meth
  method containsNode : Dom.node Js.t -> bool Js.t -> bool Js.t Js.meth
  method deleteFromDocument : unit Js.meth
  method extend : Dom.node Js.t -> int -> unit Js.meth
  method focusNode : Dom.node Js.t Js.readonly_prop
  method focusOffset : int Js.readonly_prop
  method getRangeAt : int -> Dom_html.range Js.t Js.meth
  method isCollapsed : bool Js.t Js.readonly_prop
  method modify :
    Js.js_string Js.t ->
    Js.js_string Js.t -> Js.js_string Js.t -> unit Js.meth
  method rangeCount : int Js.readonly_prop
  method removeAllRanges : unit Js.meth
  method removeRange : Dom_html.range Js.t -> unit Js.meth
  method selectAllChildren : Dom.node Js.t -> unit Js.meth
  method toString : Js.js_string Js.t Js.meth
end