UNPKG

@lexamica-modules/job-queue

Version:

The package for the Lexamica Job Queue SDK powered by Redis and BullMQ

26 lines (25 loc) 884 B
"use strict"; 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;