UNPKG

@jsonjoy.com/json-pack

Version:

High-performance JSON serialization library

20 lines (19 loc) 566 B
import { JsonDecoder } from '../json/JsonDecoder'; export interface EjsonDecoderOptions { legacy?: boolean; } export declare class EjsonDecoder extends JsonDecoder { private options; constructor(options?: EjsonDecoderOptions); decodeFromString(json: string): unknown; readAny(): unknown; readArr(): unknown[]; readObjWithEjsonSupport(): unknown; private readValue; private readRawObj; private transformEjsonObject; private parseObjectId; private base64ToUint8Array; private isValidUuid; private uuidToBytes; }