UNPKG

ht_hooks

Version:
12 lines (11 loc) 441 B
import 'intersection-observer'; import type { BasicTarget } from '../utils/domTarget'; type CallbackType = (entry: IntersectionObserverEntry) => void; export interface Options { rootMargin?: string; threshold?: number | number[]; root?: BasicTarget<Element>; callback?: CallbackType; } declare function useInViewport(target: BasicTarget | BasicTarget[], options?: Options): readonly [any, any]; export default useInViewport;