Collects the elements of a blob wrapper-sequence array into out. The
string twin above, with two differences: the payload is stored as bytes rather
than decoded, and gaps are filled with an empty Uint8Array.
Each element is storage of its own — what PayloadAcc returns is a buffer
it allocated and handed over, never a view into the fed chunk (§6.7) — so a
stored element cannot rot when the caller reuses its input.
Collects the elements of a
blobwrapper-sequence array intoout. Thestringtwin above, with two differences: the payload is stored as bytes rather than decoded, and gaps are filled with an empty Uint8Array.Each element is storage of its own — what PayloadAcc returns is a buffer it allocated and handed over, never a view into the fed chunk (§6.7) — so a stored element cannot rot when the caller reuses its input.
Param: out
The destination, placed at
out[id].Param: acc
The decoder's shared PayloadAcc.
Param: cap
The schema
countas an index capacity, or UNBOUNDED (-1) for unbounded.Param: elemMax
The element
maxlenin bytes, or UNBOUNDED (-1) for an element the schema left open, wherereceiverElemMaxgoverns instead.Param: name
The schema field name, used only in the rejection message.
Param: receiverCap
The receiver-side index cap for a schema-unbounded array (§6.2.1) — see StringSeq. Required, with no default.
Param: receiverElemMax
The receiver-side
max_dyn_blob_lenfor a schema-unbounded element (§6.2.1) — see StringSeq. Required, with no default.