virtua
Version:
A zero-config, fast and small (~3kB) virtual list (and grid) component for React, Vue, Solid and Svelte.
13 lines (12 loc) • 480 B
TypeScript
import type { ViewportComponentAttributes } from "./types";
import type { VirtualizerHandle, VirtualizerProps } from "./Virtualizer.type";
/**
* Props of {@link VList}.
*/
export interface VListProps<T> extends Pick<VirtualizerProps<T>, "data" | "getKey" | "overscan" | "itemSize" | "shift" | "horizontal" | "children" | "onscroll" | "onscrollend">, ViewportComponentAttributes {
}
/**
* Methods of {@link VList}.
*/
export interface VListHandle extends VirtualizerHandle {
}