celery-node
Version:
celery written in nodejs
26 lines (25 loc) • 668 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultConf = void 0;
const DEFAULT_CELERY_CONF = {
CELERY_BROKER: "amqp://",
CELERY_BROKER_OPTIONS: {},
CELERY_BACKEND: "amqp://",
CELERY_BACKEND_OPTIONS: {},
CELERY_QUEUE: "celery",
TASK_PROTOCOL: 2
};
function cloneObject(obj) {
const clone = {};
for (const i in obj) {
if (typeof obj[i] == "object" && obj[i] != null)
clone[i] = cloneObject(obj[i]);
else
clone[i] = obj[i];
}
return clone;
}
function defaultConf() {
return cloneObject(DEFAULT_CELERY_CONF);
}
exports.defaultConf = defaultConf;