UNPKG

@mornya/react-image-libs

Version:
14 lines (13 loc) 581 B
import React from 'react'; import { ImageObserver } from './ImageObserver'; type IntersectObserverValue = { subscribe<T extends Element>(target: T, callback: ImageObserver.Callback, once?: boolean): void; unsubscribe<T extends Element>(target: T): void; }; type Props = React.PropsWithChildren<{ option?: IntersectionObserverInit; }>; export declare const IntersectObserverContext: React.Context<IntersectObserverValue>; export declare const IntersectObserverProvider: React.FC<Props>; export declare function useIntersectObserver(): IntersectObserverValue; export {};