{"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":[]}