@queuedash/api
Version:
A stunning, sleek dashboard for Bull, BullMQ, and Bee-Queue
79 lines • 2.54 kB
TypeScript
export declare const jobRouter: import("@trpc/server").TRPCBuiltRouter<{
ctx: import("../trpc").Context;
meta: object;
errorShape: import("@trpc/server").TRPCDefaultErrorShape;
transformer: false;
}, import("@trpc/server").TRPCDecorateCreateRouterOptions<{
retry: import("@trpc/server").TRPCMutationProcedure<{
input: {
jobId: string;
queueName: string;
};
output: import("../queue-adapters/base.adapter").AdaptedJob;
meta: object;
}>;
discard: import("@trpc/server").TRPCMutationProcedure<{
input: {
jobId: string;
queueName: string;
};
output: import("../queue-adapters/base.adapter").AdaptedJob;
meta: object;
}>;
rerun: import("@trpc/server").TRPCMutationProcedure<{
input: {
jobId: string;
queueName: string;
};
output: import("../queue-adapters/base.adapter").AdaptedJob;
meta: object;
}>;
promote: import("@trpc/server").TRPCMutationProcedure<{
input: {
jobId: string;
queueName: string;
};
output: import("../queue-adapters/base.adapter").AdaptedJob;
meta: object;
}>;
remove: import("@trpc/server").TRPCMutationProcedure<{
input: {
jobId: string;
queueName: string;
};
output: import("../queue-adapters/base.adapter").AdaptedJob;
meta: object;
}>;
bulkRemove: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
jobIds: string[];
};
output: import("../queue-adapters/base.adapter").AdaptedJob[];
meta: object;
}>;
logs: import("@trpc/server").TRPCQueryProcedure<{
input: {
jobId: string;
queueName: string;
};
output: string[] | null;
meta: object;
}>;
list: import("@trpc/server").TRPCQueryProcedure<{
input: {
limit: number;
status: "completed" | "failed" | "delayed" | "active" | "waiting" | "paused" | "waiting-children" | "prioritized";
queueName: string;
cursor?: number | undefined;
};
output: {
totalCount: number;
numOfPages: number;
nextCursor: number | undefined;
jobs: import("../queue-adapters/base.adapter").AdaptedJob[];
};
meta: object;
}>;
}>>;
//# sourceMappingURL=job.d.ts.map