UNPKG

wampy

Version:

Amazingly fast, feature-rich, lightweight WAMP Javascript client (for browser and node.js)

27 lines 602 B
// src/serializers/cbor-serializer.ts import { Encoder } from "cbor-x"; var cborxOptions = { useRecords: false, mapsAsObjects: true, int64AsNumber: true, largeBigIntToFloat: true }; var CborSerializer = class { protocol = "cbor"; isBinary = true; encoder; constructor(options) { const initOptions = options ?? cborxOptions; this.encoder = new Encoder(initOptions); } encode(data) { return this.encoder.encode(data); } decode(data) { return this.encoder.decode(new Uint8Array(data)); } }; export { CborSerializer }; //# sourceMappingURL=cbor-serializer.js.map