Installation
npm install --save @types/react-size-reporter
Summary
This package contains type definitions for react-size-reporter (https://github.com/berrtech/react-size-reporter).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-size-reporter.
index.d.ts
import { FC, ReactNode, Ref } from "react";
export interface ReactSizeReporterRef {
// Use this if for any reason onSizeChange doesn't trigger anymore.
reattachResizeListener: () => void;
}
declare const ReactSizeReporter: FC<{
// Children with static or dynamic height or width
children: ReactNode;
ref?: Ref<ReactSizeReporterRef>;
// Callback called on mount and size changes.
onSizeChange: (newDimensions: { height: number; width: number }) => void;
}>;
export type ReactSizeReporter = typeof ReactSizeReporter;
export default ReactSizeReporter;
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:39 GMT
- Dependencies: @types/react
Credits
These definitions were written by Mattias Martens.