Skip to content

iterateFields

iterateFields(input): IterableIterator<TLVField>

Defined in: tlv.ts:50

Walk a TLV-encoded string and return one field at a time. Stops cleanly at end-of-input; throws on malformed length headers or truncated values.

Designed for parsing both the root payload and nested template values — the same algorithm applies at any depth.

string

IterableIterator<TLVField>