vscroll
Version:
Virtual scroll engine
14 lines (13 loc) • 876 B
TypeScript
import { Scroller } from '../../scroller';
import { ItemsPredicate, ItemsUpdater, AdapterFixOptions, IValidatedData } from '../../interfaces/index';
declare const Fix_base: import("../../interfaces/process").IBaseAdapterProcess;
export default class Fix extends Fix_base {
static run(scroller: Scroller, options: AdapterFixOptions): void;
static runByType(scroller: Scroller, token: string, value: unknown, methodData: IValidatedData): void;
static setScrollPosition({ viewport }: Scroller, value: number): void;
static setMinIndex({ buffer, settings }: Scroller, value: number): void;
static setMaxIndex({ buffer, settings }: Scroller, value: number): void;
static updateItems({ buffer, logger }: Scroller, value: ItemsUpdater): void;
static scrollToItem(scroller: Scroller, value: ItemsPredicate, options?: boolean | ScrollIntoViewOptions): void;
}
export {};