UNPKG

@cloudpss/ubjson

Version:

24 lines 751 B
import { getEncoder } from './encoder.js'; import { Decoder } from './decoder.js'; export { UnexpectedEofError as UnexpectedEof } from './helper/errors.js'; /** 编码为 UBJSON */ export function encode(value, options) { return getEncoder(options).encode(value); } /** 编码为 UBJSON */ export function encodeMany(value, options) { return getEncoder(options).encodeMany(value); } /** 解码 UBJSON */ export function decode(value, options) { const decoder = new Decoder(value, options); return decoder.decode(); } /** 解码 UBJSON */ export function* decodeMany(value, options) { const decoder = new Decoder(value, options); while (!decoder.ended) { yield decoder.decode(); } } //# sourceMappingURL=index.js.map