Skip to content

RandomAccessSource

Defined in: packages/filecoin-encryption-envelope/src/range/source.ts:18

One immutable encoded FEE object, readable by byte range.

readonly size: number

Defined in: packages/filecoin-encryption-envelope/src/range/source.ts:20

Exact size of the encoded object: envelope plus detached ciphertext.

openRange(offset, length): Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>

Defined in: packages/filecoin-encryption-envelope/src/range/source.ts:27

Open the half-open byte range [offset, offset + length). The returned stream must produce exactly length bytes and then close; a short or long response is rejected rather than reinterpreted, and a stream error propagates unchanged.

ParameterType
offsetnumber
lengthnumber

Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>