UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

16 lines (15 loc) 599 B
import { RefObject } from 'react'; export interface Dimensions { readonly height: number; readonly width: number; } export declare function observeDimensions(target: Element, handleResize: (size: Dimensions | null) => void, throttleDelay?: number): void; export declare function unobserveDimensions(target: Element): void; /** * Usage example: * const [ref, dimensions] = useDimensions<HTMLDivElement>(); * * @param throttleDelay * @returns */ export default function useDimensions<T extends Element>(nodeRef?: RefObject<T>, throttleDelay?: number): [RefObject<T>, Dimensions | null];