UNPKG

rooks

Version:

Essential React custom hooks ⚓ to super charge your components!

30 lines 946 B
import type { LegacyRef } from "react"; declare type UseDimensionsRefReturn = { bottom: number; height: number; left: number; right: number; top: number; width: number; x: number; y: number; } | null; declare type UseDimensionsHook = [ LegacyRef<HTMLDivElement> | undefined, UseDimensionsRefReturn, HTMLElement | null ]; declare type UseDimensionsRefArgs = { updateOnResize?: boolean; updateOnScroll?: boolean; }; /** * useDimensionsRef * @param updateOnScroll Whether to update on scroll * @param updateOnResize Whether to update on resize * @returns [React.Ref<HTMLDivElement>, UseDimensionsRefReturn, HTMLElement | null] * @see https://react-hooks.org/docs/useDimensionsRef */ export declare const useDimensionsRef: ({ updateOnScroll, updateOnResize, }?: UseDimensionsRefArgs) => UseDimensionsHook; export {}; //# sourceMappingURL=useDimensionsRef.d.ts.map