Interface IOnResizeProps

interface IOnResizeProps {
    callback: TOnResizeCallback;
    element?: null | Element | Element[];
    name?: string;
    resizeDebounce?: number;
    viewportTarget?: keyof IViewportCallbacksMap;
}

Properties

Callback to invoke on resize.

element?: null | Element | Element[]

Elements to observe for size changes. If null, only viewport events are used.

name?: string

Viewport callback name. Used for debugging

resizeDebounce?: number

Debounce delay (ms) for resize events.

0
viewportTarget?: keyof IViewportCallbacksMap

Target viewport property for resize events (enables viewport listeners).