OptionalcapabilitiesExplicit color capability used for deterministic rendering.
OptionalbackgroundSemantic background token.
OptionalborderSemantic border token.
OptionalforegroundSemantic foreground token.
OptionalthemeSemantic terminal theme.
OptionaldefaultInitial first visible source index.
OptionalonCalled after keyboard or imperative scrolling changes the offset.
OptionaloffsetControlled first visible source index.
Full ordered item collection. Caller-owned data is never mutated.
OptionaloverscanExtra rows retained before and after the visible viewport.
OptionalactiveIdentifier receiving the visible cursor marker.
OptionalcharactersCharacter tokens used to communicate row state without color.
OptionalemptyText returned when items is empty.
OptionalselectedIdentifier receiving the selected marker.
Stateful data accepted by the Blessed virtualList adapter.