Class ScrollManager<T>

Type Parameters

  • T extends HTMLElement = HTMLElement

Hierarchy

  • ScrollManager

Constructors

  • Type Parameters

    • T extends HTMLElement = HTMLElement

    Parameters

    • Optional host: 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 lastPosition(): ScrollPosition
  • Returns ScrollPosition

  • set lastPosition(value: ScrollPosition): void
  • Parameters

    • value: ScrollPosition

    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

    • value: undefined | ScrollPosition

    Returns void

Methods

  • Returns void

  • Parameters

    • e: Event

    Returns void

  • Returns void

  • Parameters

    • Optional left: number
    • Optional top: number

    Returns void

  • Parameters

    • Optional host: T | HostCallback<T> | RefObject<T>

    Returns void

  • Returns void

Generated using TypeDoc