UNPKG

react-transition-preset

Version:

Lightweight, zero-dependency transition component for React with common preset transition

14 lines (11 loc) 460 B
import { RefObject } from 'react'; import { InViewOptions } from '../viewport/index.js'; interface UseInViewOptions extends Omit<InViewOptions, 'root' | 'amount'> { root?: RefObject<Element>; once?: boolean; amount?: 'some' | 'all' | number; } declare function useInView(ref: RefObject<Element | null>, { root, margin, amount, once }?: UseInViewOptions, options?: { enable?: boolean; }): boolean; export { type UseInViewOptions, useInView };