UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

27 lines (26 loc) 748 B
import * as React from 'react'; import ResizeObserver from 'resize-observer-polyfill'; interface ResizeObserverProps { children?: React.ReactNode; disabled?: boolean; onResize?: () => void; } interface ResizeObserverState { height: number; width: number; } declare class ReactResizeObserver extends React.Component<ResizeObserverProps, ResizeObserverState> { resizeObserver: ResizeObserver | null; state: { width: number; height: number; }; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; onComponentUpdated(): void; onResize: ResizeObserverCallback; destroyObserver(): void; render(): {} | null; } export default ReactResizeObserver;