@hazae41/jsonrpc
Version:
Rust-like JSON-RPC for TypeScript
19 lines (17 loc) • 518 B
JavaScript
var Errors;
(function (Errors) {
function toJSON(error) {
if (Array.isArray(error))
return error.map(toJSON);
if (error instanceof Error)
return { name: error.name, message: error.message, cause: toJSON(error.cause) };
return error;
}
Errors.toJSON = toJSON;
function toString(error) {
return JSON.stringify(toJSON(error));
}
Errors.toString = toString;
})(Errors || (Errors = {}));
export { Errors };
//# sourceMappingURL=index.mjs.map