UNPKG

foxact

Version:

React Hooks/Utils done right. For browser, SSR, and React Server Components.

11 lines (9 loc) 475 B
type UseIntersectionObserverInit = Pick<IntersectionObserverInit, 'rootMargin' | 'root'>; type UseIntersectionArgs = { disabled?: boolean; } & UseIntersectionObserverInit & { rootRef?: React.RefObject<HTMLElement> | null; }; /** @see https://foxact.skk.moe/use-intersection */ declare function useIntersection<T extends Element>({ rootRef, rootMargin, disabled }: UseIntersectionArgs): [(element: T | null) => void, boolean, () => void]; export { useIntersection };