@jdcfe/yep-react
Version:
一套移动端的React组件库
23 lines (22 loc) • 793 B
TypeScript
import * as React from 'react';
import { InfiniteLoaderPropTypes } from './types';
declare class InfiniteLoader extends React.PureComponent<InfiniteLoaderPropTypes, any> {
static defaultProps: {
style: {};
className: string;
onScroll: () => null;
};
throttledOnScrollListener: any;
_scrollableNode: any;
el: any;
_infScroll: any;
constructor(props: InfiniteLoaderPropTypes);
componentDidMount(): void;
componentWillUnmount(): void;
componentWillReceiveProps(props: InfiniteLoaderPropTypes): void;
getScrollableTarget(): any;
isElementAtBottom(target: any, scrollThreshold?: number): boolean;
onScrollListener(event: React.TouchEvent<HTMLDivElement>): void;
render(): JSX.Element;
}
export default InfiniteLoader;