UNPKG

@types/react-window-infinite-loader

Version:
20 lines (15 loc) 733 B
import { Component, FC, ReactNode, Ref } from "react"; import { FixedSizeList, ListOnItemsRenderedProps, VariableSizeList } from "react-window"; type OnItemsRendered = (props: ListOnItemsRenderedProps) => any; interface InfiniteLoaderProps { isItemLoaded: (index: number) => boolean; loadMoreItems: (startIndex: number, stopIndex: number) => Promise<void> | void; itemCount: number; children: (props: { onItemsRendered: OnItemsRendered; ref: (ref: any) => void }) => ReactNode; threshold?: number | undefined; minimumBatchSize?: number | undefined; } declare class InfiniteLoader extends Component<InfiniteLoaderProps> { resetloadMoreItemsCache(autoReload?: boolean): void; } export = InfiniteLoader;