redis-smq-common
Version:
RedisSMQ Common Library provides many components that are mainly used by RedisSMQ and RedisSMQ Monitor.
15 lines • 723 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WorkerThreadError = void 0;
const index_js_1 = require("../types/index.js");
const worker_error_js_1 = require("./worker-error.js");
class WorkerThreadError extends worker_error_js_1.WorkerError {
constructor(msg) {
var _a;
const { code, error } = msg;
const messageStr = `Error code: ${(_a = index_js_1.EWorkerThreadChildExitCode[code]) !== null && _a !== void 0 ? _a : index_js_1.EWorkerThreadChildExecutionCode[code]}.${error ? ` Cause: ${error.name}(${error.message})` : ''}`;
super(messageStr);
}
}
exports.WorkerThreadError = WorkerThreadError;
//# sourceMappingURL=worker-thread.error.js.map