Expand description
Core virtualization engine types and logic.
This module contains the fundamental virtualizer engine, item metadata, range calculation, and all supporting types for headless virtualization.
Modulesยง
- item_
size_ mode - Size estimation strategy for virtual items.
- measure_
element_ fn - Type alias for custom ResizeObserver-based item sizing.
- measure_
item_ outcome - Outcome of applying an item measurement update.
- measurement_
cache - Measurement cache for storing dynamic item sizes.
- prelude
- Re-exports for convenient access to core types. Re-exports for convenient access to core virtualization types.
- range_
calculator - Range calculation utilities for visible item determination.
- rect
- Dimensions of a scroll container or viewport.
- scroll_
alignment - Scroll alignment options for programmatic navigation.
- scroll_
behavior - Scroll behavior options for programmatic scroll operations.
- scroll_
direction - Scroll direction configuration for the virtualizer.
- scroll_
reconcile_ action - Action returned from programmatic scroll reconciliation ticks.
- scroll_
state - Internal state for active programmatic scroll operations.
- scroll_
to_ options - Combined options for programmatic scroll operations.
- should_
adjust_ scroll_ on_ resize_ fn - Type alias for scroll-adjustment policy on item resize.
- virtual_
item - Metadata for a single virtualized item.
- virtual_
key - Stable identity key for virtual items.
- virtualizer
- The core virtualizer engine that drives all virtualization logic.
- virtualizer_
error - Error types for the virtualization engine.
- virtualizer_
options - Configuration options for the virtualizer engine.
- visible_
range - Visible range descriptor for the current viewport.