ngx-infinite-scroller
Version:
Infinite bidirectional scroll directive for Angular 11
10 lines (9 loc) • 463 B
TypeScript
import { Observable } from 'rxjs';
import { ScrollPosition } from '../model/scroll-position.model';
export interface ScrollingStrategy {
scrollDirectionChanged(scrollPairChanged: Observable<ScrollPosition[]>): Observable<ScrollPosition[]>;
scrollRequestZoneChanged(scrollDirectionChanged: Observable<ScrollPosition[]>): Observable<ScrollPosition[]>;
askForUpdate(): void;
setInitialScrollPosition(): void;
setPreviousScrollPosition(): void;
}