Skip to content

cupertino-files / ByteWriter

Class: ByteWriter ​

Defined in: src/base/bytes.ts:45

Growable little-endian byte sink.

Constructors ​

Constructor ​

new ByteWriter(initialCapacity?): ByteWriter

Defined in: src/base/bytes.ts:49

Parameters ​

initialCapacity? ​

number = 256

Returns ​

ByteWriter

Accessors ​

length ​

Get Signature ​

get length(): number

Defined in: src/base/bytes.ts:53

Returns ​

number

Methods ​

byte() ​

byte(b): void

Defined in: src/base/bytes.ts:67

Parameters ​

b ​

number

Returns ​

void


bytes() ​

bytes(b): void

Defined in: src/base/bytes.ts:72

Parameters ​

b ​

Uint8Array

Returns ​

void


toBytes() ​

toBytes(): Uint8Array

Defined in: src/base/bytes.ts:102

Copy of the written bytes.

Returns ​

Uint8Array


u16le() ​

u16le(v): void

Defined in: src/base/bytes.ts:78

Parameters ​

v ​

number

Returns ​

void


u32le() ​

u32le(v): void

Defined in: src/base/bytes.ts:84

Parameters ​

v ​

number

Returns ​

void


u64le() ​

u64le(v): void

Defined in: src/base/bytes.ts:92

Parameters ​

v ​

bigint

Returns ​

void

MIT licensed. Independently made — not by Apple in California. Not affiliated with or endorsed by Apple Inc.