ahooks-v2
Version:
react hooks library
10 lines (9 loc) • 361 B
TypeScript
import { BasicTarget } from '../utils/dom';
interface Position {
left: number;
top: number;
}
export declare type Target = BasicTarget<HTMLElement | Document>;
export declare type ScrollListenController = (val: Position) => boolean;
declare function useScroll(target?: Target, shouldUpdate?: ScrollListenController): Position;
export default useScroll;