UNPKG

vscroll

Version:
17 lines (16 loc) 560 B
import { ScrollEventData as IScrollEventData } from '../../interfaces/index'; export declare class ScrollModel { previous: IScrollEventData | null; current: IScrollEventData | null; scrollTimer: ReturnType<typeof setTimeout> | null; syntheticPosition: number | null; syntheticFulfill: boolean; cancelAnimation: (() => void) | null; positionBeforeAsync: number | null; positionBeforeAdjust: number | null; positionAfterAdjust: number | null; constructor(); reset(): void; stop(): void; hasPositionChanged(position: number): boolean; }