@queuedash/api
Version:
A stunning, sleek dashboard for Bull, BullMQ, and Bee-Queue
97 lines • 2.82 kB
TypeScript
export declare const queueRouter: import("@trpc/server/dist/unstable-core-do-not-import").BuiltRouter<{
ctx: import("../trpc").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<{
clean: import("@trpc/server").TRPCMutationProcedure<{
input: {
status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused";
queueName: string;
};
output: {
name: string;
};
}>;
empty: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
};
output: {
name: string;
};
}>;
pause: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
};
output: {
name: string;
};
}>;
pauseAll: import("@trpc/server").TRPCMutationProcedure<{
input: void;
output: string;
}>;
resume: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
};
output: {
name: string;
};
}>;
resumeAll: import("@trpc/server").TRPCMutationProcedure<{
input: void;
output: string;
}>;
addJob: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
data: {} & {
[k: string]: unknown;
};
};
output: {
name: string;
};
}>;
byName: import("@trpc/server").TRPCQueryProcedure<{
input: {
queueName: string;
};
output: {
displayName: string;
name: string;
paused: boolean;
type: "bull" | "bullmq" | "bee";
counts: {
waiting: number;
paused: number;
prioritized?: number | undefined;
active: number;
completed: number;
delayed: number;
failed: number;
};
client: {
usedMemoryPercentage: number;
usedMemoryHuman: string;
totalMemoryHuman: string;
uptimeInSeconds: number;
connectedClients: number;
blockedClients: number;
maxClients: number;
version: string;
};
};
}>;
list: import("@trpc/server").TRPCQueryProcedure<{
input: void;
output: {
displayName: string;
name: string;
}[];
}>;
}>>;
//# sourceMappingURL=queue.d.ts.map