vscroll
Version:
Virtual scroll engine
14 lines (13 loc) • 645 B
TypeScript
import { Scroller } from '../scroller';
import { ScrollEventData, ScrollerWorkflow } from '../interfaces/index';
declare const Scroll_base: import("../interfaces/process").IBaseProcess;
export default class Scroll extends Scroll_base {
static run(scroller: Scroller, _payload?: {
event?: Event;
}): void;
static onSynthetic(scroller: Scroller, position: number): boolean;
static onThrottle(scroller: Scroller, position: number, done: () => void): void;
static getScrollEvent(position: number, previous: ScrollEventData | null): ScrollEventData;
static onScroll(scroller: Scroller, workflow: ScrollerWorkflow): void;
}
export {};