@sidequest/core
Version:
@sidequest/core is the core package of SideQuest, a distributed background job queue for Node.js and TypeScript applications.
43 lines (38 loc) • 2.19 kB
JavaScript
;
var duplicatedJobError = require('./backends/duplicated-job-error.cjs');
var job = require('./job/job.cjs');
var logger = require('./logger.cjs');
var parseErrorData = require('./tools/parse-error-data.cjs');
var serializeError = require('./tools/serialize-error.cjs');
var cancelTransition = require('./transitions/cancel-transition.cjs');
var completeTransition = require('./transitions/complete-transition.cjs');
var failTransition = require('./transitions/fail-transition.cjs');
var jobResult = require('./transitions/job-result.cjs');
var rerunTransition = require('./transitions/rerun-transition.cjs');
var retryTransition = require('./transitions/retry-transition.cjs');
var runTransition = require('./transitions/run-transition.cjs');
var snoozeTransition = require('./transitions/snooze-transition.cjs');
var transition = require('./transitions/transition.cjs');
var aliveJobUniqueness = require('./uniquiness/alive-job-uniqueness.cjs');
var factory = require('./uniquiness/factory.cjs');
var fixedWindowUniqueness = require('./uniquiness/fixed-window-uniqueness.cjs');
exports.DuplicatedJobError = duplicatedJobError.DuplicatedJobError;
exports.Job = job.Job;
exports.configureLogger = logger.configureLogger;
exports.logger = logger.logger;
exports.toErrorData = parseErrorData.toErrorData;
exports.serializeError = serializeError.serializeError;
exports.CancelTransition = cancelTransition.CancelTransition;
exports.CompleteTransition = completeTransition.CompleteTransition;
exports.FailTransition = failTransition.FailTransition;
exports.JobTransitionFactory = jobResult.JobTransitionFactory;
exports.isJobResult = jobResult.isJobResult;
exports.RerunTransition = rerunTransition.RerunTransition;
exports.RetryTransition = retryTransition.RetryTransition;
exports.RunTransition = runTransition.RunTransition;
exports.SnoozeTransition = snoozeTransition.SnoozeTransition;
exports.JobTransition = transition.JobTransition;
exports.AliveJobUniqueness = aliveJobUniqueness.AliveJobUniqueness;
exports.UniquenessFactory = factory.UniquenessFactory;
exports.FixedWindowUniqueness = fixedWindowUniqueness.FixedWindowUniqueness;
//# sourceMappingURL=index.cjs.map