Type Parameters

  • T extends HTMLElement = HTMLElement

Constructors

  • Type Parameters

    • T extends HTMLElement = HTMLElement

    Parameters

    • Optionalhost: T | HostCallback<T> | RefObject<T>

    Returns ScrollManager<T>

Accessors

  • get blockScroll(): boolean

    Returns boolean

  • set blockScroll(value: boolean): void

    Parameters

    • value: boolean

    Returns void

  • get host(): null | T | HostCallback<T> | RefObject<T>

    Returns null | T | HostCallback<T> | RefObject<T>

  • set host(value: null | T | HostCallback<T> | RefObject<T>): void

    Parameters

    • value: null | T | HostCallback<T> | RefObject<T>

    Returns void

  • get isSubscribed(): boolean

    Returns boolean

  • set isSubscribed(value: boolean): void

    Parameters

    • value: boolean

    Returns void

  • get restoreAfterSubscribe(): boolean

    Returns boolean

  • set restoreAfterSubscribe(value: boolean): void

    Parameters

    • value: boolean

    Returns void

  • get rootElement(): undefined | T

    Returns undefined | T

  • get savedPosition(): undefined | ScrollPosition

    Returns undefined | ScrollPosition

  • set savedPosition(value: undefined | ScrollPosition): void

    Parameters

    Returns void

Methods

  • Returns void

  • Parameters

    • e: Event

    Returns void

  • Returns void

  • Parameters

    • Optionalleft: number
    • Optionaltop: number

    Returns void

  • Parameters

    • Optionalhost: T | HostCallback<T> | RefObject<T>

    Returns void

  • Returns void