Skip to content

Range

[<Interface>]
type Range =
    abstract member END_TO_END: int
    abstract member END_TO_START: int
    abstract member START_TO_END: int
    abstract member START_TO_START: int
    abstract member commonAncestorContainer: Node
    abstract member cloneContents () : DocumentFragment
    abstract member cloneRange () : Range
    abstract member collapse (?toStart: bool) : unit
    abstract member compareBoundaryPoints (how: float, sourceRange: Range) : float
    abstract member comparePoint (node: Node, offset: float) : float
    abstract member createContextualFragment (string: string) : DocumentFragment
    abstract member deleteContents () : unit
    abstract member detach () : unit
    abstract member extractContents () : DocumentFragment
    abstract member getBoundingClientRect () : DOMRect
    abstract member getClientRects () : DOMRectList
    abstract member insertNode (node: Node) : unit
    abstract member intersectsNode (node: Node) : bool
    abstract member isPointInRange (node: Node, offset: float) : bool
    abstract member selectNode (node: Node) : unit
    abstract member selectNodeContents (node: Node) : unit
    abstract member setEnd (node: Node, offset: float) : unit
    abstract member setEndAfter (node: Node) : unit
    abstract member setEndBefore (node: Node) : unit
    abstract member setStart (node: Node, offset: float) : unit
    abstract member setStartAfter (node: Node) : unit
    abstract member setStartBefore (node: Node) : unit
    abstract member surroundContents (newParent: Node) : unit
    abstract member toString () : string
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsAbstractRange
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member END_TO_END: int
abstract member END_TO_START: int
abstract member START_TO_END: int
abstract member START_TO_START: int
abstract member commonAncestorContainer: Node

Methods

abstract member cloneContents () : DocumentFragment
abstract member cloneRange () : Range
abstract member collapse (?toStart: bool) : unit
abstract member compareBoundaryPoints (how: float, sourceRange: Range) : float
abstract member comparePoint (node: Node, offset: float) : float
abstract member createContextualFragment (string: string) : DocumentFragment
abstract member deleteContents () : unit
abstract member detach () : unit
abstract member extractContents () : DocumentFragment
abstract member getBoundingClientRect () : DOMRect
abstract member getClientRects () : DOMRectList
abstract member insertNode (node: Node) : unit
abstract member intersectsNode (node: Node) : bool
abstract member isPointInRange (node: Node, offset: float) : bool
abstract member selectNode (node: Node) : unit
abstract member selectNodeContents (node: Node) : unit
abstract member setEnd (node: Node, offset: float) : unit
abstract member setEndAfter (node: Node) : unit
abstract member setEndBefore (node: Node) : unit
abstract member setStart (node: Node, offset: float) : unit
abstract member setStartAfter (node: Node) : unit
abstract member setStartBefore (node: Node) : unit
abstract member surroundContents (newParent: Node) : unit
abstract member toString () : string