npm install --save @types/react-infinite
This package contains type definitions for react-infinite (https://github.com/seatgeek/react-infinite).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-infinite.
/// <reference types="react" />
import * as React from "react";
export = Infinite;
export as namespace Infinite;
declare namespace Infinite {
interface InfiniteProps extends React.RefAttributes<Infinite> {
children?: React.ReactNode;
elementHeight: number | number[];
containerHeight?: number | undefined;
preloadBatchSize?: number | Object | undefined;
preloadAdditionalHeight?: number | Object | undefined;
handleScroll?: ((node: React.ReactElement) => void) | undefined;
infiniteLoadBeginBottomOffset?: number | undefined;
infiniteLoadBeginEdgeOffset?: number | undefined;
onInfiniteLoad?: (() => void) | undefined;
loadingSpinnerDelegate?: React.ReactElement | undefined;
isInfiniteLoading?: boolean | undefined;
timeScrollStateLastsForAfterUserScrolls?: number | undefined;
className?: string | undefined;
useWindowAsScrollContainer?: boolean | undefined;
displayBottomUpwards?: boolean | undefined;
}
}
declare class Infinite extends React.Component<Infinite.InfiniteProps> {
static containerHeightScaleFactor(n: number): any;
}
- Last updated: Fri, 01 Mar 2024 01:31:11 GMT
- Dependencies: @types/react
These definitions were written by rhysd.