@hazae41/jsonrpc
Version:
Rust-like JSON-RPC for TypeScript
1 lines • 1.1 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../../../../src/libs/errors/index.ts"],"sourcesContent":["export namespace Errors {\n\n export function toJSON(error: unknown): unknown {\n if (Array.isArray(error))\n return error.map(toJSON)\n if (error instanceof Error)\n return { name: error.name, message: error.message, cause: toJSON(error.cause) }\n return error\n }\n\n export function toString(error: unknown) {\n return JSON.stringify(toJSON(error))\n }\n\n}"],"names":["Errors"],"mappings":";;AAAiBA,wBAchB;AAdD,CAAA,UAAiB,MAAM,EAAA;IAErB,SAAgB,MAAM,CAAC,KAAc,EAAA;AACnC,QAAA,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC;AACtB,YAAA,OAAO,KAAK,CAAC,GAAG,CAAC,MAAM,CAAC,CAAA;QAC1B,IAAI,KAAK,YAAY,KAAK;YACxB,OAAO,EAAE,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,OAAO,EAAE,KAAK,CAAC,OAAO,EAAE,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,EAAE,CAAA;AACjF,QAAA,OAAO,KAAK,CAAA;KACb;AANe,IAAA,MAAA,CAAA,MAAM,SAMrB,CAAA;IAED,SAAgB,QAAQ,CAAC,KAAc,EAAA;QACrC,OAAO,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAA;KACrC;AAFe,IAAA,MAAA,CAAA,QAAQ,WAEvB,CAAA;AAEH,CAAC,EAdgBA,cAAM,KAANA,cAAM,GActB,EAAA,CAAA,CAAA;;"}