UNPKG

@queuedash/api

Version:

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

137 lines 3.82 kB
export declare const queueRouter: import("@trpc/server").TRPCBuiltRouter<{ ctx: import("../trpc").Context; meta: object; errorShape: import("@trpc/server").TRPCDefaultErrorShape; transformer: false; }, import("@trpc/server").TRPCDecorateCreateRouterOptions<{ clean: import("@trpc/server").TRPCMutationProcedure<{ input: { status: string; queueName: string; }; output: { name: string; }; meta: object; }>; empty: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; }; output: { name: string; }; meta: object; }>; pause: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; }; output: { name: string; }; meta: object; }>; pauseAll: import("@trpc/server").TRPCMutationProcedure<{ input: void; output: string; meta: object; }>; resume: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; }; output: { name: string; }; meta: object; }>; resumeAll: import("@trpc/server").TRPCMutationProcedure<{ input: void; output: string; meta: object; }>; addJob: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; data: {} & { [k: string]: unknown; }; }; output: { name: string; }; meta: object; }>; addJobScheduler: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; template: { name?: string | undefined; data?: any; opts?: any; }; opts?: { every?: number | undefined; tz?: string | undefined; pattern?: string | undefined; } | undefined; }; output: { name: string; }; meta: object; }>; byName: import("@trpc/server").TRPCQueryProcedure<{ input: { queueName: string; }; output: { displayName: string; name: string; paused: boolean; type: "bull" | "bullmq" | "bee" | "groupmq"; supports: import("../queue-adapters/base.adapter").FeatureSupport<string>; counts: { active: number; completed: number; delayed: number; failed: number; waiting: number; prioritized: number; "waiting-children": number; paused: number; }; client: { usedMemoryPercentage: number; usedMemoryHuman: string; totalMemoryHuman: string; uptimeInSeconds: number; connectedClients: number; blockedClients: number; maxClients: number; version: string; }; }; meta: object; }>; list: import("@trpc/server").TRPCQueryProcedure<{ input: void; output: { displayName: string; name: string; }[]; meta: object; }>; metrics: import("@trpc/server").TRPCQueryProcedure<{ input: { type: "completed" | "failed"; queueName: string; start: number; end: number; }; output: import("../queue-adapters/base.adapter").QueueMetrics; meta: object; }>; }>>; //# sourceMappingURL=queue.d.ts.map