ngx-infinite-scroll
Version:
[](https://travis-ci.org/orizens/ngx-infinite-scroll) [](#backers) [![Sponso
14 lines (13 loc) • 628 B
TypeScript
import { IScrollState, IScrollerDistance } from '../../models';
export declare class ScrollState implements IScrollState {
lastScrollPosition: number;
lastTotalToScroll: number;
totalToScroll: number;
triggered: IScrollerDistance;
constructor(attrs: Partial<ScrollState>);
updateScrollPosition(position: number): number;
updateTotalToScroll(totalToScroll: number): void;
updateScroll(scrolledUntilNow: number, totalToScroll: number): void;
updateTriggeredFlag(scroll: number, isScrollingDown: boolean): void;
isTriggeredScroll(totalToScroll: number, isScrollingDown: boolean): boolean;
}