UNPKG

zon-format

Version:

ZON: The most token-efficient serialization format for LLMs - beats CSV, TOON, JSON, and all competitors

45 lines (44 loc) 848 B
/** * Binary ZON Encoder * * Encodes JavaScript values to compact binary format */ /** * Binary ZON Encoder */ export declare class BinaryZonEncoder { private buffer; /** * Encode data to binary ZON format */ encode(data: any): Uint8Array; /** * Encode a single value */ private encodeValue; /** * Encode a number (int or float) */ private encodeNumber; /** * Encode a string */ private encodeString; /** * Encode an array */ private encodeArray; /** * Encode an object/map */ private encodeObject; private writeUint16; private writeUint32; private writeInt16; private writeInt32; private writeFloat64; } /** * Encode data to binary ZON format */ export declare function encodeBinary(data: any): Uint8Array;