Provider over a fully-resident source buffer — the default, and bit-for-bit the historical behaviour: acquisitions are the source buffer itself at offset 0, so view-relative cursors are absolute addresses and nothing changes for existing extraction code.

Implements

Constructors

  • Construct this over the resident source buffer.

    Parameters

    • buffer_: Uint8Array<ArrayBufferLike>

      The full source bytes.

    Returns ResidentStepBufferProvider

Accessors

  • get byteLength(): number
  • Total logical size of the source bytes.

    Returns number

    The byte length.

  • get residentBytes(): number
  • Bytes currently held resident — the whole buffer.

    Returns number

    The byte length.

Methods

  • Always resident.

    Returns Promise<void>

    Resolved promise.