UNPKG

@assistant-ui/react

Version:

Open-source TypeScript/React library for building production-grade AI chat experiences

11 lines • 656 B
import type { SizeHandle } from "../../context/stores/ThreadViewport.js"; /** * Hook that creates a ref for tracking element size via a SizeHandle. * Automatically sets up ResizeObserver and reports height changes. * * @param register - Function that returns a SizeHandle (e.g., registerContentInset) * @param getHeight - Optional function to compute height (defaults to el.offsetHeight) * @returns A ref callback to attach to the element */ export declare const useSizeHandle: (register: (() => SizeHandle) | null | undefined, getHeight?: (el: HTMLElement) => number) => (el: HTMLElement | null) => void; //# sourceMappingURL=useSizeHandle.d.ts.map