import * as React from 'react'; import InfiniteScroll = require('react-infinite-scroller'); class Test1 extends React.Component { render() { return ( {}} >
Test 1
); } } class Test2 extends React.Component { render() { return ( {}} element='section' hasMore initialLoad={false} isReverse pageStart={2} threshold={500} useCapture useWindow={false} >
Test 2
); } } class Test3 extends React.Component { inputRef = React.createRef(); render() { return (
{}} getScrollParent={() => this.inputRef.current} >
Test 3
); } } class InfiniteScrollOverride extends InfiniteScroll { getParentElement(el: HTMLElement) { if (document.getElementById("scroll-header")) { return document.getElementById("scroll-header"); } return super.getParentElement(el); } render() { return super.render(); } }