UNPKG

@jsonjoy.com/json-pack

Version:

High-performance JSON serialization library

12 lines (11 loc) 823 B
import { MsgPackEncoderFast } from './MsgPackEncoderFast'; import { MsgPackEncoder } from './MsgPackEncoder'; import { MsgPackDecoderFast } from './MsgPackDecoderFast'; import { MsgPack } from './types'; export declare const encoder: MsgPackEncoderFast<import("@jsonjoy.com/util/lib/buffers").IWriter & import("@jsonjoy.com/util/lib/buffers").IWriterGrowable>; export declare const encoderFull: MsgPackEncoder<import("@jsonjoy.com/util/lib/buffers").IWriter & import("@jsonjoy.com/util/lib/buffers").IWriterGrowable>; export declare const decoder: MsgPackDecoderFast<import("@jsonjoy.com/util/lib/buffers/Reader").Reader>; export declare const encode: <T>(data: T) => MsgPack<T>; export declare const encodeFull: <T>(data: T) => MsgPack<T>; export declare const decode: <T>(blob: MsgPack<T>) => T; export type { MsgPack };