@netlify/content-engine
Version:
31 lines • 1.14 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.WorkerError = exports.MESSAGE_TYPES = void 0;
var MESSAGE_TYPES;
(function (MESSAGE_TYPES) {
MESSAGE_TYPES["JOB_CREATED"] = "JOB_CREATED";
MESSAGE_TYPES["JOB_COMPLETED"] = "JOB_COMPLETED";
MESSAGE_TYPES["JOB_FAILED"] = "JOB_FAILED";
MESSAGE_TYPES["JOB_NOT_WHITELISTED"] = "JOB_NOT_WHITELISTED";
})(MESSAGE_TYPES || (exports.MESSAGE_TYPES = MESSAGE_TYPES = {}));
class WorkerError extends Error {
constructor(error) {
if (typeof error === `string`) {
super(error);
}
else {
// use error.message or else stringiyf the object so we don't get [Object object]
super(error.message ?? JSON.stringify(error));
}
this.name = `WorkerError`;
if (typeof error === `string`) {
Error.captureStackTrace(this, WorkerError);
}
else {
// inherit stack from original error so actual stack trace persist
this.stack = error.stack;
}
}
}
exports.WorkerError = WorkerError;
//# sourceMappingURL=types.js.map
;