UNPKG

react-virtualized-auto-sizer

Version:

Standalone version of the AutoSizer component from react-virtualized

26 lines (25 loc) 768 B
import { Component, ReactNode } from "react"; import { DetectElementResize } from "./vendor/detectElementResize.js"; import { Props } from "./types.js"; type State = { height: number; width: number; }; export declare class AutoSizer extends Component<Props, State> { state: { height: number; width: number; }; _autoSizer: HTMLElement | null; _detectElementResize: DetectElementResize | null; _didLogDeprecationWarning: boolean; _parentNode: HTMLElement | null; _resizeObserver: ResizeObserver | null; _timeoutId: number | null; componentDidMount(): void; componentWillUnmount(): void; render(): ReactNode; _onResize: () => void; _setRef: (autoSizer: HTMLElement | null) => void; } export {};