tupleson
Version:
A hackable JSON serializer/deserializer
1 lines • 791 B
Source Map (JSON)
{"version":3,"sources":["../src/errors.ts"],"sourcesContent":["export class TsonError extends Error {\n\tconstructor(...args: ConstructorParameters<typeof Error>) {\n\t\tsuper(...args);\n\t\tthis.name = \"TsonError\";\n\t}\n}\n\nexport class TsonCircularReferenceError extends TsonError {\n\t/**\n\t * The circular reference that was found\n\t */\n\tpublic readonly value;\n\n\tconstructor(value: unknown) {\n\t\tsuper(`Circular reference detected`);\n\t\tthis.name = \"TsonCircularReferenceError\";\n\t\tthis.value = value;\n\t}\n}\n"],"mappings":"AAAO,MAAM,kBAAkB,MAAM;AAAA,EACpC,eAAe,MAA2C;AACzD,UAAM,GAAG,IAAI;AACb,SAAK,OAAO;AAAA,EACb;AACD;AAEO,MAAM,mCAAmC,UAAU;AAAA;AAAA;AAAA;AAAA,EAIzC;AAAA,EAEhB,YAAY,OAAgB;AAC3B,UAAM,6BAA6B;AACnC,SAAK,OAAO;AACZ,SAAK,QAAQ;AAAA,EACd;AACD;","names":[]}