Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/netzo/deps/@tanstack/react-virtual.ts>VirtualizerOptions

Full-stack Deno framework for building business web apps like internal tools, dashboards, admin panels and automated workflows.
Go to Latest
interface VirtualizerOptions
Re-export
import { type VirtualizerOptions } from "https://deno.land/x/netzo@0.5.94/deps/@tanstack/react-virtual.ts";

Type Parameters

TScrollElement extends Element | Window
TItemElement extends Element

Properties

count: number
getScrollElement: () => TScrollElement | null
estimateSize: (index: number) => number
scrollToFn: (
offset: number,
options: { adjustments?: number; behavior?: ScrollBehavior; },
) => void
observeElementRect: (instance: Virtualizer<TScrollElement, TItemElement>, cb: (rect: Rect) => void) => void | (() => void)
observeElementOffset: (instance: Virtualizer<TScrollElement, TItemElement>, cb: (offset: number, isScrolling: boolean) => void) => void | (() => void)
optional
debug: any
optional
initialRect: Rect
optional
onChange: (instance: Virtualizer<TScrollElement, TItemElement>, sync: boolean) => void
optional
measureElement: (
element: TItemElement,
entry: ResizeObserverEntry | undefined,
) => number
optional
overscan: number
optional
horizontal: boolean
optional
paddingStart: number
optional
paddingEnd: number
optional
scrollPaddingStart: number
optional
scrollPaddingEnd: number
optional
initialOffset: number | (() => number)
optional
getItemKey: (index: number) => Key
optional
rangeExtractor: (range: Range) => number[]
optional
scrollMargin: number
optional
gap: number
optional
indexAttribute: string
optional
initialMeasurementsCache: VirtualItem[]
optional
lanes: number
optional
isScrollingResetDelay: number