Tracks ordered stream identifiers so stable orders retain DOM identity.
Ordered rows only need positional reinsertion when their identifier order changes. Value-only updates can then preserve focus and pointer continuity.
Summary
Functions
Returns ordered identifiers for stream items.
Returns whether the current ordered identifiers differ from the previous order.
Types
@type item() :: %{id: String.t()}