UNPKG

@queuedash/api

Version:

A stunning, sleek dashboard for Bull, BullMQ, and Bee-Queue

15 lines 715 B
import type Bull from "bull"; import type { Queue as BullMQQueue } from "bullmq"; import type BeeQueue from "bee-queue"; import type { Queue as GroupMQQueue } from "groupmq"; import type { QueueAdapter } from "./base.adapter"; type QueueConfig = { queue: Bull.Queue | BullMQQueue | BeeQueue | GroupMQQueue; type?: "bull" | "bullmq" | "bee" | "groupmq"; displayName: string; jobName?: (data: Record<string, unknown>) => string; }; export declare function detectQueueType(queue: Bull.Queue | BullMQQueue | BeeQueue | GroupMQQueue): "bull" | "bullmq" | "bee" | "groupmq"; export declare function createAdapter(config: QueueConfig): QueueAdapter; export {}; //# sourceMappingURL=adapter-factory.d.ts.map