sidequest
Version:
Sidequest is a modern, scalable background job processor for Node.js applications.
50 lines (45 loc) • 2 kB
JavaScript
;
var job = require('./operations/job.cjs');
var queue = require('./operations/queue.cjs');
var sidequest = require('./operations/sidequest.cjs');
var constants = require('./backends/backend/dist/constants.cjs');
var factory = require('./backends/backend/dist/factory.cjs');
var lazyBackend = require('./backends/backend/dist/lazy-backend.cjs');
var sqlBackend = require('./backends/backend/dist/sql-backend.cjs');
var utils = require('./backends/backend/dist/utils.cjs');
var core = require('@sidequest/core');
var dashboard = require('@sidequest/dashboard');
var engine = require('@sidequest/engine');
exports.JobOperations = job.JobOperations;
exports.QueueOperations = queue.QueueOperations;
exports.Sidequest = sidequest.Sidequest;
exports.JOB_FALLBACK = constants.JOB_FALLBACK;
exports.MISC_FALLBACK = constants.MISC_FALLBACK;
exports.QUEUE_FALLBACK = constants.QUEUE_FALLBACK;
exports.createBackendFromDriver = factory.createBackendFromDriver;
exports.LazyBackend = lazyBackend.LazyBackend;
exports.SQLBackend = sqlBackend.SQLBackend;
exports.formatDateForBucket = utils.formatDateForBucket;
exports.safeParse = utils.safeParse;
exports.safeParseDate = utils.safeParseDate;
exports.safeParseJobData = utils.safeParseJobData;
exports.whereOrWhereIn = utils.whereOrWhereIn;
Object.keys(core).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return core[k]; }
});
});
Object.keys(dashboard).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return dashboard[k]; }
});
});
Object.keys(engine).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return engine[k]; }
});
});
//# sourceMappingURL=index.cjs.map