Skip to content

Range

[<Interface>]
type Range =
    [<Literal>] END_TO_END: float = 2
    [<Literal>] END_TO_START: float = 3
    [<Literal>] START_TO_END: float = 1
    [<Literal>] START_TO_START: float = 0
    abstract member END_TO_END: float
    abstract member END_TO_START: float
    abstract member START_TO_END: float
    abstract member START_TO_START: float
    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
AssemblyXantham.Fable.Core.TS
ImplementsAbstractRange

Functions and values

[<Literal>] END_TO_END: float = 2
[<Literal>] END_TO_START: float = 3
[<Literal>] START_TO_END: float = 1
[<Literal>] START_TO_START: float = 0

Properties

abstract member END_TO_END: float
abstract member END_TO_START: float
abstract member START_TO_END: float
abstract member START_TO_START: float
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