Typed helpers for correlated source-backed collection options.
The helpers return ordinary maps so they compose naturally with component assigns while keeping source, selection, and reveal invariants together.
Summary
Functions
Merges controlled reveal identity into existing component assigns.
Merges controlled selection identity into existing component assigns.
Merges a loaded source window into existing component assigns.
Functions
@spec reveal(map(), GPUI.UI.Collection.Selection.t()) :: map()
Merges controlled reveal identity into existing component assigns.
@spec selected(map(), GPUI.UI.Collection.Selection.t()) :: map()
Merges controlled selection identity into existing component assigns.
@spec source(map(), GPUI.UI.Collection.Source.t()) :: map()
Merges a loaded source window into existing component assigns.