@lexamica-modules/job-queue
Version:
The package for the Lexamica Job Queue SDK powered by Redis and BullMQ
26 lines (25 loc) • 884 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const integration_1 = require("./instances/integration");
const mainframe_1 = require("./instances/mainframe");
const jobs_1 = __importDefault(require("./jobs"));
const queues_1 = require("./queues");
const workers_1 = require("./workers");
/**
*
*/
class JobQueue {
constructor(encryption_key, environment = "development") {
process.env.JOB_QUEUE_ENCRYPTION_KEY = encryption_key;
process.env.JOB_QUEUE_ENVIRONMENT = environment;
}
Queues = queues_1.Queues;
Workers = workers_1.Workers;
Jobs = jobs_1.default;
Mainframe = mainframe_1.Mainframe;
IntegrationAPI = integration_1.IntegrationAPI;
}
exports.default = JobQueue;