UNPKG

react-use

Version:
7 lines (6 loc) 470 B
export declare type UseMeasureRect = Pick<DOMRectReadOnly, 'x' | 'y' | 'top' | 'left' | 'right' | 'bottom' | 'height' | 'width'>; export declare type UseMeasureRef<E extends Element = Element> = (element: E) => void; export declare type UseMeasureResult<E extends Element = Element> = [UseMeasureRef<E>, UseMeasureRect]; declare function useMeasure<E extends Element = Element>(): UseMeasureResult<E>; declare const _default: typeof useMeasure; export default _default;