⚠️ This module has not yet been developed. It requires an adapter similiar to
@tanstack/react-virtual
to work. We estimate the amount of code to do this is very minimal, but does require familiarity with the Svelte framework. If you would like to contribute this adapter, please open a PR!
The @tanstack/svelte-virtual
adapter is a wrapper around the core virtual logic.
createVirtualizer
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
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.