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.