@primer/react
Version:
An implementation of GitHub's Primer Design System using React
10 lines (9 loc) • 475 B
TypeScript
import { RefObject } from "react";
//#region src/hooks/useResizeObserver.d.ts
type ResizeObserverCallback = (entries: ResizeObserverEntry[]) => void;
interface ResizeObserverEntry {
contentRect: DOMRectReadOnly;
}
declare function useResizeObserver<T extends HTMLElement>(callback: ResizeObserverCallback, target?: RefObject<T | null>, depsArray?: unknown[], enabled?: boolean): void;
//#endregion
export { ResizeObserverCallback, ResizeObserverEntry, useResizeObserver };