Represents the properties for the AutoSizer component.

interface IAutoSizerProps<T extends any = unknown> {
    children: (s: IChildParams<T>) => any;
    className?: string;
    closest?: string;
    defaultHeight?: number;
    defaultWidth?: number;
    heightRequest?: (h: number) => number;
    onResize?: (s: ISize) => void;
    payload?: T;
    selector?: string;
    style?: any;
    target?: HTMLElement;
    widthRequest?: (w: number) => number;
    withContainerHeight?: boolean;
    withContainerWidth?: boolean;
}

Type Parameters

  • T extends any = unknown

    The type of the payload.

Properties

children: (s: IChildParams<T>) => any
className?: string
closest?: string
defaultHeight?: number
defaultWidth?: number
heightRequest?: (h: number) => number
onResize?: (s: ISize) => void
payload?: T
selector?: string
style?: any
target?: HTMLElement
widthRequest?: (w: number) => number
withContainerHeight?: boolean
withContainerWidth?: boolean