@af-utils/react-virtual-headless
Version:
React components for rendering large scrollable data
32 lines • 1.01 kB
TypeScript
export declare const DEFAULT_OVERSCAN_COUNT = 3;
export declare const DEFAULT_ESTIMATED_WIDGET_SIZE = 200;
export declare const DEFAULT_ESTIMATED_ITEM_SIZE = 40;
export declare const SIZES_HASH_MODULO = 2147483647;
export declare const MAX_ITEM_COUNT = 2147483647;
export declare const enum Event {
RANGE = 0,
SCROLL_SIZE = 1,
SIZES = 2
}
export declare const enum ScrollElementSizeKey {
WINDOW_HORIZONTAL = "innerWidth",
WINDOW_VERTICAL = "innerHeight",
ELEMENT_HORIZONTAL = "offsetWidth",
ELEMENT_VERTICAL = "offsetHeight"
}
export declare const enum ResizeObserverSizeKey {
HORIZONTAL = "inlineSize",
VERTICAL = "blockSize"
}
export declare const enum ScrollKey {
WINDOW_HORIZONTAL = "scrollX",
WINDOW_VERTICAL = "scrollY",
ELEMENT_HORIZONTAL = "scrollLeft",
ELEMENT_VERTICAL = "scrollTop"
}
export declare const enum ScrollToKey {
HORIZONTAL = "left",
VERTICAL = "top"
}
export declare const EVT_ALL: Event[];
//# sourceMappingURL=index.d.ts.map