UNPKG

ahooks

Version:
15 lines (14 loc) 571 B
import type { Data, InfiniteScrollOptions, Service } from './types'; declare const useInfiniteScroll: <TData extends Data>(service: Service<TData>, options?: InfiniteScrollOptions<TData>) => { data: TData | undefined; loading: boolean; loadingMore: boolean; noMore: boolean; loadMore: () => void; loadMoreAsync: () => Promise<TData>; reload: () => void; reloadAsync: () => Promise<TData>; mutate: import("react").Dispatch<import("react").SetStateAction<TData | undefined>>; cancel: () => void; }; export default useInfiniteScroll;