pot-js
Version:
Process management module
30 lines (26 loc) • 418 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
class Errors {
constructor() {
this._errors = [];
}
push(error) {
this._errors.push(error);
}
get length() {
return this._errors.length;
}
toJSON() {
return this._errors.map((_ref) => {
let message = _ref.message,
stack = _ref.stack;
return {
message,
stack
};
});
}
}
exports.default = Errors;