{"version":3,"sources":["../../../src/serializers/json-serializer.ts"],"sourcesContent":["import type { Serializer } from './serializer.js';\n\nexport class JsonSerializer implements Serializer {\n    protocol: string = 'json';\n    isBinary: boolean = false;\n\n    encode (data: unknown): string {\n        return JSON.stringify(data);\n    }\n\n    decode (data: string | ArrayBuffer | Uint8Array): unknown {\n        return JSON.parse(data as string);\n    }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAEO,IAAM,iBAAN,MAA2C;AAAA,EAC9C,WAAmB;AAAA,EACnB,WAAoB;AAAA,EAEpB,OAAQ,MAAuB;AAC3B,WAAO,KAAK,UAAU,IAAI;AAAA,EAC9B;AAAA,EAEA,OAAQ,MAAkD;AACtD,WAAO,KAAK,MAAM,IAAc;AAAA,EACpC;AACJ;","names":[]}