@blockchaincommons/uniform-resources - v1.0.0-beta.3
    Preparing search index...

    Emits ur:<type>/<seqNum>-<seqLen>/<bytewords> part strings forever; iterate it, or call nextPart to step.

    The sequence is infinite by design (a fountain code): Array.from(encoder) and [...encoder] never return. Iterate with for … of and break when the receiver is done, or take a prefix with the iterator helpers (encoder[Symbol.iterator]().take(n), Node ≥ 22).

    Implements

    • Iterable<string>
    Index
    • Parts of at most maxFragmentLength payload bytes each. The length is the reference's usize: a safe integer number, or a bigint up to 2⁶⁴ − 1 (a number of 2⁵³ or more is not accepted, as it may already have been rounded).

      Parameters

      • ur: UR
      • maxFragmentLength: number | bigint

      Returns MultipartEncoder

      Decoder ("expected positive maximum fragment length") for 0; InvalidParameter for any other value outside that domain.

    • get partCount(): number

      Number of fragments; parts beyond it are mixtures.

      Returns number

    • Part strings, forever.

      Returns Iterator<string>