vscroll
Version:
Virtual scroll engine
43 lines (42 loc) • 1.17 kB
TypeScript
import { ICommonProps } from '../interfaces/index';
declare enum Settings {
adapter = "adapter",
startIndex = "startIndex",
minIndex = "minIndex",
maxIndex = "maxIndex",
itemSize = "itemSize",
bufferSize = "bufferSize",
padding = "padding",
infinite = "infinite",
horizontal = "horizontal",
windowViewport = "windowViewport",
viewportElement = "viewportElement",
inverse = "inverse",
onBeforeClip = "onBeforeClip",
sizeStrategy = "sizeStrategy"
}
declare enum DevSettings {
debug = "debug",
immediateLog = "immediateLog",
logProcessRun = "logProcessRun",
logTime = "logTime",
logColor = "logColor",
throttle = "throttle",
initDelay = "initDelay",
initWindowDelay = "initWindowDelay",
cacheData = "cacheData",
cacheOnReload = "cacheOnReload",
dismissOverflowAnchor = "dismissOverflowAnchor",
directionPriority = "directionPriority"
}
export declare const MIN: {
itemSize: number;
bufferSize: number;
padding: number;
throttle: number;
initDelay: number;
initWindowDelay: number;
};
export declare const SETTINGS: ICommonProps<Settings>;
export declare const DEV_SETTINGS: ICommonProps<DevSettings>;
export {};