Skip to content

BytesReader

Defined in: io/reader.ts:40

A RandomAccessReader over bytes already in memory.

const reader = new BytesReader(new Uint8Array(buffer));
const firstBlock = await reader.read(0, 2880);
new BytesReader(data): BytesReader;

Defined in: io/reader.ts:45

Does not copy data; do not mutate it after constructing.

Parameter Type
data ArrayBuffer | Uint8Array<ArrayBufferLike>

BytesReader

readonly size: number;

Defined in: io/reader.ts:42

Total length in bytes, or undefined if the source size is unknown.

RandomAccessReader.size

read(offset, length): Promise<Uint8Array<ArrayBufferLike>>;

Defined in: io/reader.ts:50

Parameter Type
offset number
length number

Promise<Uint8Array<ArrayBufferLike>>

RandomAccessReader.read