Dom.Rangetype t = Dom.rangeval make : unit -> tval collapsed : t -> boolval endOffset : t -> intval startOffset : t -> intval setStart : 'a Dom.node_like -> int -> t -> unitval setEnd : 'a Dom.node_like -> int -> t -> unitval setStartBefore : 'a Dom.node_like -> t -> unitval setStartAfter : 'a Dom.node_like -> t -> unitval setEndBefore : 'a Dom.node_like -> t -> unitval setEndAfter : 'a Dom.node_like -> t -> unitval selectNode : 'a Dom.node_like -> t -> unitval selectNodeContents : 'a Dom.node_like -> t -> unitval collapse : unit -> tval collapseToStart : 'a -> t -> unitval cloneContents : Dom.documentFragment -> tval deleteContents : unit -> tval extractContents : Dom.documentFragment -> tval insertNode : 'a Dom.node_like -> t -> unitval surroundContents : 'a Dom.node_like -> t -> unitval detach : unit -> tval toString : string -> tval comparePoint :
'a Dom.node_like ->
int ->
t ->
Webapi__Dom__Types.compareResultval createContextualFragment : string -> t -> Dom.documentFragmentval getBoundingClientRect : Dom.domRect -> tval getClientRects : Dom.domRect array -> tval intersectsNode : 'a Dom.node_like -> t -> boolval isPointInRange : 'a Dom.node_like -> int -> t -> bool