@queuedash/api
Version:
A stunning, sleek dashboard for Bull, BullMQ, and Bee-Queue
44 lines • 1.43 kB
TypeScript
import type { QueueDashScheduler } from "../utils/global.utils";
export declare const schedulerRouter: 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<{
list: import("@trpc/server").TRPCQueryProcedure<{
input: {
queueName: string;
};
output: QueueDashScheduler[];
}>;
add: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
data: Record<string, any>;
jobName: string;
every?: number | undefined;
pattern?: string | undefined;
tz?: string | undefined;
};
output: {
success: boolean;
};
}>;
remove: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
jobSchedulerId: string;
};
output: {
success: boolean;
};
}>;
bulkRemove: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
jobSchedulerIds: string[];
};
output: QueueDashScheduler[];
}>;
}>>;
//# sourceMappingURL=scheduler.d.ts.map