UNPKG

wampy

Version:

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

1 lines 796 B
{"version":3,"sources":["../../../src/serializers/msgpack-serializer.ts"],"sourcesContent":["import { unpack, pack } from 'msgpackr';\nimport type { Serializer } from './serializer.js';\n\nexport class MsgpackSerializer implements Serializer {\n protocol: string = 'msgpack';\n isBinary: boolean = true;\n\n encode (data: unknown): Buffer {\n return pack(data);\n }\n\n decode (data: string | ArrayBuffer | Uint8Array): unknown {\n return unpack(new Uint8Array(data as ArrayBuffer));\n }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,sBAA6B;AAGtB,IAAM,oBAAN,MAA8C;AAAA,EACjD,WAAmB;AAAA,EACnB,WAAoB;AAAA,EAEpB,OAAQ,MAAuB;AAC3B,eAAO,sBAAK,IAAI;AAAA,EACpB;AAAA,EAEA,OAAQ,MAAkD;AACtD,eAAO,wBAAO,IAAI,WAAW,IAAmB,CAAC;AAAA,EACrD;AACJ;","names":[]}