Virtual Docs
AI/LLM: This documentation page is available in plain markdown format at/virtual/latest/docs/framework/svelte/svelte-virtual.md
Getting Started
Svelte Virtual
The @tanstack/svelte-virtual adapter is a wrapper around the core virtual logic.
createVirtualizer#
tsx
function createVirtualizer<TScrollElement, TItemElement = unknown>(
options: PartialKeys<
VirtualizerOptions<TScrollElement, TItemElement>,
'observeElementRect' | 'observeElementOffset' | 'scrollToFn'
>,
): Virtualizer<TScrollElement, TItemElement>This function returns a standard Virtualizer instance configured to work with an HTML element as the scrollElement.
createWindowVirtualizer#
tsx
function createWindowVirtualizer<TItemElement = unknown>(
options: PartialKeys<
VirtualizerOptions<Window, TItemElement>,
| 'getScrollElement'
| 'observeElementRect'
| 'observeElementOffset'
| 'scrollToFn'
>,
): Virtualizer<Window, TItemElement>This function returns a window-based Virtualizer instance configured to work with the window as the scrollElement.