UNPKG

bserializer

Version:

A TypeScript-based serialization/deserialization library built for exploration and learning.

18 lines (17 loc) 538 B
export declare class BufferWriter { private chunks; private current; private offset; constructor(initialSize?: number); private ensure; get getChunks(): Buffer<ArrayBufferLike>[]; flush(size?: number): void; writeUInt8(val: number): void; writeUInt32LE(val: number): void; writeDoubleLE(val: number): void; writeBigInt64LE(val: bigint): void; writeString(str: string): void; writeBuffer(buf: Buffer): void; concat(buffer: BufferWriter): void; toBuffer(): Buffer<ArrayBuffer>; }