@pmbs/react-resize-detector
Version:
React resize detector
11 lines (10 loc) • 471 B
TypeScript
import { useRef, MutableRefObject } from 'react';
import { Props, ReactResizeDetectorDimensions } from './ResizeDetector';
interface FunctionProps extends Props {
targetRef?: ReturnType<typeof useRef>;
}
declare function useResizeDetector<T = any>(props?: FunctionProps): UseResizeDetectorReturn<T>;
export default useResizeDetector;
export interface UseResizeDetectorReturn<T> extends ReactResizeDetectorDimensions {
ref: MutableRefObject<T | null>;
}