UNPKG

@queuedash/api

Version:

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

28 lines 1.34 kB
import type Bull from "bull"; import type BullMQ from "bullmq"; import type BeeQueue from "bee-queue"; type Queue = { displayName: string; jobName?: (data: Record<string, unknown>) => string; } & ({ queue: Bull.Queue; type: "bull"; } | { queue: BullMQ.Queue; type: "bullmq"; } | { queue: BeeQueue; type: "bee"; }); export type Context = { queues: Queue[]; }; export declare const router: <TInput extends import("@trpc/server/dist/unstable-core-do-not-import").CreateRouterOptions>(input: TInput) => import("@trpc/server/dist/unstable-core-do-not-import").BuiltRouter<{ ctx: Context; meta: object; errorShape: import("@trpc/server/dist/unstable-core-do-not-import").DefaultErrorShape; transformer: false; }, import("@trpc/server/dist/unstable-core-do-not-import").DecorateCreateRouterOptions<TInput>>; export declare const procedure: import("@trpc/server/dist/unstable-core-do-not-import").ProcedureBuilder<Context, object, object, typeof import("@trpc/server/dist/unstable-core-do-not-import").unsetMarker, typeof import("@trpc/server/dist/unstable-core-do-not-import").unsetMarker, typeof import("@trpc/server/dist/unstable-core-do-not-import").unsetMarker, typeof import("@trpc/server/dist/unstable-core-do-not-import").unsetMarker, false>; export {}; //# sourceMappingURL=trpc.d.ts.map