Skip to content

Selection

[<Interface>]
type Selection =
    abstract member anchorNode: Node option
    abstract member anchorOffset: float
    abstract member direction: string
    abstract member focusNode: Node option
    abstract member focusOffset: float
    abstract member isCollapsed: bool
    abstract member rangeCount: float
    abstract member type: string
    abstract member addRange (range: Range) : unit
    abstract member collapse (node: Node option, ?offset: float) : unit
    abstract member collapseToEnd () : unit
    abstract member collapseToStart () : unit
    abstract member containsNode (node: Node, ?allowPartialContainment: bool) : bool
    abstract member deleteFromDocument () : unit
    abstract member empty () : unit
    abstract member extend (node: Node, ?offset: float) : unit
    abstract member getComposedRanges (?options: GetComposedRangesOptions) : ResizeArray<StaticRange>
    abstract member getRangeAt (index: float) : Range
    abstract member modify (?alter: string, ?direction: string, ?granularity: string) : unit
    abstract member removeAllRanges () : unit
    abstract member removeRange (range: Range) : unit
    abstract member selectAllChildren (node: Node) : unit
    abstract member setBaseAndExtent (anchorNode: Node, anchorOffset: float, focusNode: Node, focusOffset: float) : unit
    abstract member setPosition (node: Node option, ?offset: float) : unit
    abstract member toString () : string
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member anchorNode: Node option
abstract member anchorOffset: float
abstract member direction: string
abstract member focusNode: Node option
abstract member focusOffset: float
abstract member isCollapsed: bool
abstract member rangeCount: float
abstract member type: string

Methods

abstract member addRange (range: Range) : unit
abstract member collapse (node: Node option, ?offset: float) : unit
abstract member collapseToEnd () : unit
abstract member collapseToStart () : unit
abstract member containsNode (node: Node, ?allowPartialContainment: bool) : bool
abstract member deleteFromDocument () : unit
abstract member empty () : unit
abstract member extend (node: Node, ?offset: float) : unit
abstract member getComposedRanges (?options: GetComposedRangesOptions) : ResizeArray<StaticRange>
abstract member getRangeAt (index: float) : Range
abstract member modify (?alter: string, ?direction: string, ?granularity: string) : unit
abstract member removeAllRanges () : unit
abstract member removeRange (range: Range) : unit
abstract member selectAllChildren (node: Node) : unit
abstract member setBaseAndExtent (anchorNode: Node, anchorOffset: float, focusNode: Node, focusOffset: float) : unit
abstract member setPosition (node: Node option, ?offset: float) : unit
abstract member toString () : string