ygd
Version:
An enterprise-class UI design language and React-based implementation
19 lines (18 loc) • 585 B
TypeScript
import * as React from 'react';
import ResizeObserver from 'resize-observer-polyfill';
interface ResizeObserverProps {
children?: React.ReactNode;
disabled?: boolean;
onResize?: () => void;
}
declare class ReactResizeObserver extends React.Component<ResizeObserverProps, {}> {
resizeObserver: ResizeObserver | null;
componentDidMount(): void;
componentDidUpdate(): void;
componentWillUnmount(): void;
onComponentUpdated(): void;
onResize: () => void;
destroyObserver(): void;
render(): React.ReactNode;
}
export default ReactResizeObserver;