Skip to content

IntersectionObserver

[<Interface>]
type IntersectionObserver =
    abstract member root: U2<Element,Document> option
    abstract member rootMargin: string
    abstract member scrollMargin: string
    abstract member thresholds: ReadonlyArray<float>
    abstract member disconnect () : unit
    abstract member observe (target: Element) : unit
    abstract member takeRecords () : ResizeArray<IntersectionObserverEntry>
    abstract member unobserve (target: Element) : unit
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member root: U2<Element,Document> option
abstract member rootMargin: string
abstract member scrollMargin: string
abstract member thresholds: ReadonlyArray<float>

Methods

abstract member disconnect () : unit
abstract member observe (target: Element) : unit
abstract member takeRecords () : ResizeArray<IntersectionObserverEntry>
abstract member unobserve (target: Element) : unit