Dom.Range
type t = Dom.range
val make : unit -> t
val collapsed : t -> bool
val endOffset : t -> int
val startOffset : t -> int
val setStart : 'a Dom.node_like -> int -> t -> unit
val setEnd : 'a Dom.node_like -> int -> t -> unit
val setStartBefore : 'a Dom.node_like -> t -> unit
val setStartAfter : 'a Dom.node_like -> t -> unit
val setEndBefore : 'a Dom.node_like -> t -> unit
val setEndAfter : 'a Dom.node_like -> t -> unit
val selectNode : 'a Dom.node_like -> t -> unit
val selectNodeContents : 'a Dom.node_like -> t -> unit
val collapse : t -> unit
val collapseToStart : t -> unit
val cloneContents : t -> Dom.documentFragment
val deleteContents : t -> unit
val extractContents : t -> Dom.documentFragment
val insertNode : 'a Dom.node_like -> t -> unit
val surroundContents : 'a Dom.node_like -> t -> unit
val detach : t -> unit
val toString : t -> string
val comparePoint :
'a Dom.node_like ->
int ->
t ->
Webapi__Dom__Types.compareResult
val createContextualFragment : string -> t -> Dom.documentFragment
val getBoundingClientRect : t -> Dom.domRect
val getClientRects : t -> Dom.domRect array
val intersectsNode : 'a Dom.node_like -> t -> bool
val isPointInRange : 'a Dom.node_like -> int -> t -> bool