UNPKG

@lexamica-modules/job-queue

Version:

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

22 lines (21 loc) 663 B
import { Job as BullJob, Worker as BullWorker, Queue as BullQueue } from "bullmq"; import { IntegrationAPI } from "./instances/integration"; import { Mainframe } from "./instances/mainframe"; import Jobs from "./jobs"; import { Queues } from "./queues"; import { Workers } from "./workers"; /** * */ declare class JobQueue { constructor(encryption_key: string, environment?: string); Queues: typeof Queues; Workers: typeof Workers; Jobs: typeof Jobs; Mainframe: typeof Mainframe; IntegrationAPI: typeof IntegrationAPI; } export type Job = BullJob; export type Queue = BullQueue; export type Worker = BullWorker; export default JobQueue;