@difizen/mana-core
Version:
12 lines • 540 B
TypeScript
import type { RefObject } from 'react';
export declare function useLatest<T>(value: T): import("react").MutableRefObject<T>;
export declare const useUnmount: (fn: () => void) => void;
export declare const useMount: (fn: () => void) => void;
type Size = {
width: number;
height: number;
};
export declare function useSize(ref: RefObject<HTMLDivElement>): Size | undefined;
export declare function useSizeCallback(fn: (size: Size) => void, ref: React.ForwardedRef<HTMLDivElement>): void;
export {};
//# sourceMappingURL=hooks.d.ts.map