Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GTResizeObserver

Resize Observer

Provides improved resize observables

Hierarchy

  • GTResizeObserver

Index

Constructors

Accessors

Methods

Constructors

constructor

  • Parameters

    • target: ResizableTarget

      Target to listen its resize events

    • Default value throttleTime: number = 90

      Time interval to throttle resize events

      The throttle time under 90ms will not work well because of performance prospects. It will fire much less event than expected. Use in caution!

    Returns GTResizeObserver

Accessors

resize

  • Base Resize Observable

    Fires on every resize event

    By default, throttles events for every [90ms]{@link ScrollObserver#throttleTime}, use [throttleBy]{@link ScrollObserver#throttled} if need something else

    Returns Observable<ResizeEvent>

resizeEnd

resizeStart

Methods

throttleBy

  • Returns throttled resize events by given time

    Set time argument to 0 if want to catch all events

    Parameters

    • time: number

      Time to throttle events

    Returns Observable<ResizeEvent>

Generated using TypeDoc