The type of the reactive value
Error type
Requirements type
Optional ReadonlycontainerOptional custom container factory
Optional ReadonlygetGet the item value for a given key (used by each). Receives the
result of the optional prepare hook — for each, that's a
Map<string, A> built once per sync, turning per-slot lookup from
O(n) into O(1).
ReadonlygetDerive target slot keys from the current value
Optional ReadonlyorderedWhether slot order matters (true for each)
Optional ReadonlyprepareOptional per-sync precomputation. Called exactly once at the start of
each sync; the result is threaded into every getItemForKey call for
that sync and then discarded.
Exists so each can build a key→item index once per update instead of
scanning the list per slot. Deliberately NOT cached across syncs:
SignalArray mutates its backing array in place and re-emits the same
reference, so any identity-keyed memo would go stale and mis-render.
ReadonlyrenderRender a slot given its key and the current value
Configuration for the reconcile function.