zarm
Version:
基于 React 的移动端UI库
10 lines (9 loc) • 338 B
TypeScript
import 'intersection-observer';
import { BasicTarget } from '../utils/getTargetElement';
interface Options {
rootMargin?: string;
threshold?: number | number[];
root?: BasicTarget<Element>;
}
declare function useInViewport(target: BasicTarget, options?: Options): readonly [boolean | undefined];
export default useInViewport;