virtua
Version:
A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
8 lines (7 loc) • 632 B
TypeScript
// @ts-nocheck
export { ACTION_ITEMS_LENGTH_CHANGE, ACTION_START_OFFSET_CHANGE, UPDATE_VIRTUAL_STATE, UPDATE_SCROLL_END_EVENT, UPDATE_SCROLL_EVENT, createVirtualStore, type VirtualStore, getScrollSize, type StateVersion, } from "./store";
export { createScroller, createWindowScroller, createGridScroller, } from "./scroller";
export { createResizer, createWindowResizer, type ItemResizeObserver, createGridResizer, type GridResizer, } from "./resizer";
export { isRTLDocument, isBrowser } from "./environment";
export { microtask, sort } from "./utils";
export type { CacheSnapshot, ScrollToIndexOpts, ItemsRange } from "./types";