UNPKG

@queuedash/api

Version:

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

32 lines 1.01 kB
import type Bull from "bull"; import type BullMQ from "bullmq"; import type BeeQueue from "bee-queue"; import type { Queue as GroupMQQueue } from "groupmq"; type Queue = { displayName: string; jobName?: (data: Record<string, unknown>) => string; } & ({ queue: Bull.Queue; type: "bull"; } | { queue: BullMQ.Queue; type: "bullmq"; } | { queue: BeeQueue; type: "bee"; } | { queue: GroupMQQueue; type: "groupmq"; }); export type Context = { queues: Queue[]; }; export declare const router: import("@trpc/server").TRPCRouterBuilder<{ ctx: Context; meta: object; errorShape: import("@trpc/server").TRPCDefaultErrorShape; transformer: false; }>; export declare const procedure: import("@trpc/server").TRPCProcedureBuilder<Context, object, object, import("@trpc/server").TRPCUnsetMarker, import("@trpc/server").TRPCUnsetMarker, import("@trpc/server").TRPCUnsetMarker, import("@trpc/server").TRPCUnsetMarker, false>; export {}; //# sourceMappingURL=trpc.d.ts.map