ReadonlyonReadonlyscrollVertical scroll API. Only meaningful for the MAIN slot — HEADER and FOOTER return a no-op adapter.
ReadonlytypeWhich slot region this is.
Add a lane. Appends at the end when index is omitted.
Optionalindex: numberTotal height of this slot's content (sum of all lanes) in pixels, independent of any fixed/scrollable viewport height.
Current rendered height of this slot in pixels.
All lanes currently in this slot, in display order.
Remove a lane by id.
Scrolls so the given lane's top aligns with the slot's viewport top. Same passive-observable semantics as VerticalScrollApi.scrollTo: the scroll (and any easing) starts immediately, and the returned observable resolves, asynchronously, with the final scroll percent once it settles.
Optionaloptions: VerticalScrollOptionsExplicitly show/hide the vertical scrollbar, on top of it auto-hiding when content fits the viewport. Only meaningful for the MAIN slot — no-op elsewhere. Visible by default.
Stream of slot-level events: resize (TimelineSlotEventType.TIMELINE_SLOT_RESIZE) — whenever this slot's effective (viewport) or content height may have changed (lane minimize/maximize, add/remove, track updates, zoom, window resize, etc.) — and vertical scroll (TimelineSlotEventType.TIMELINE_SLOT_SCROLL), mirroring scroll's onScroll$ and only meaningful for the MAIN slot.