UNPKG

resolve-local-event-broker

Version:

The reSolve framework's event broker for applications on a local machine.

31 lines (26 loc) 678 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; const serializeError = error => { if (error == null) { return null; } if (error.constructor === Object && (error.code != null || error.message != null || error.stack != null)) { return error; } if (!(error instanceof Error)) { throw new Error(`The "${JSON.stringify(error)}" is not instance of Error`); } else { return { name: error.name, code: error.code, message: error.message, stack: error.stack }; } }; var _default = serializeError; exports.default = _default; //# sourceMappingURL=serialize-error.js.map