@visualjs/grid
Version:
JavaScript Data Table
19 lines (18 loc) • 522 B
TypeScript
import Component from "../../views/Component";
interface Props {
itemHeight: number;
items: any[];
preLoadCount?: number;
render: (items: any[]) => JSX.Element;
}
declare class List extends Component<Props> {
protected io: IntersectionObserver;
protected timer: number;
constructor(props: Props);
componentDidMount: () => void;
componentWillUnmount: () => void;
protected update: () => void;
protected handleScroll: () => void;
render(): JSX.Element;
}
export default List;