UNPKG

@fluster.io/dev

Version:

15 lines (14 loc) 563 B
import { MutableRefObject, RefObject } from 'react'; export declare const useMeasure: <T extends Element>(providedRef?: RefObject<T>) => [MutableRefObject<T>, DOMRect]; interface BPObject { minWidth?: number; maxWidth?: number; } interface ElementBreakpointOpts<T extends BPObject, J> { /** dom id string of element or a reference to the element itself. */ em: string | HTMLElement; bp: T; defaultValue?: J; } export declare const useElementBreakpoint: <T extends BPObject, J>(opts: ElementBreakpointOpts<T, J>) => boolean | J; export {};