react-measured-dom
Version:
Width & height providers for React
12 lines (11 loc) • 494 B
TypeScript
import React from 'react';
import { Checker, Measured, MeasuredComponentType } from 'react-measured';
declare const createHTMLChecker: () => Checker<HTMLElement>;
declare const useBoundingBox: import('react-measured').UseBoundingBox<HTMLElement>;
declare type HTMLTag = keyof React.ReactHTML;
declare type HTMLMeasured = Measured<HTMLElement> &
{
[T in HTMLTag]: MeasuredComponentType<T>;
};
declare const Measured: HTMLMeasured;
export { Measured, createHTMLChecker, useBoundingBox };