Keyed collection protocol
ManyTypeIdvariable
Identifies a keyed collection descriptor without starting its source.
isManyfunction
Recognizes a descriptor before a target chooses its keyed rendering path. This guard does not subscribe to the collection or validate its current keys; key uniqueness is checked when the target receives an array.
Keyed collection rendering
Manyinterface
A collection source, stable key function, and per-item view supplied to a renderer. Describing the collection acquires nothing; the active target owns subscription and child lifetimes.
The DOM target retains each key’s subject and scope across moves. The HTML target consumes an initial collection for finite response output. Construct descriptors with
manyrather than assembling this protocol by hand.manyfunction
Efficiently renders a reactive list of items by using keys to minimize DOM operations and maintain component state.
manyreturns a renderer descriptor rather than anFx. The active renderer consumes its source directly and can therefore retain keyed entries without flattening each child back through a generic collection stream.
Keyed hydration markers
MANY_HOLEvariable
Produces the closing hydration marker for a keyed-list item.