RandomAccessSource
Defined in: packages/filecoin-encryption-envelope/src/range/source.ts:18
One immutable encoded FEE object, readable by byte range.
Properties
Section titled “Properties”
readonlysize:number
Defined in: packages/filecoin-encryption-envelope/src/range/source.ts:20
Exact size of the encoded object: envelope plus detached ciphertext.
Methods
Section titled “Methods”openRange()
Section titled “openRange()”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.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
offset | number |
length | number |
Returns
Section titled “Returns”Promise<ReadableStream<Uint8Array<ArrayBufferLike>>>