@queuedash/api
Version:
A stunning, sleek dashboard for Bull, BullMQ, and Bee-Queue
48 lines • 1.43 kB
TypeScript
import type { SchedulerInfo } from "../queue-adapters/base.adapter";
export declare const schedulerRouter: import("@trpc/server").TRPCBuiltRouter<{
ctx: import("../trpc").Context;
meta: object;
errorShape: import("@trpc/server").TRPCDefaultErrorShape;
transformer: false;
}, import("@trpc/server").TRPCDecorateCreateRouterOptions<{
list: import("@trpc/server").TRPCQueryProcedure<{
input: {
queueName: string;
};
output: SchedulerInfo[];
meta: object;
}>;
add: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
data: Record<string, any>;
jobName: string;
every?: number | undefined;
tz?: string | undefined;
pattern?: string | undefined;
};
output: {
success: boolean;
};
meta: object;
}>;
remove: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
jobSchedulerId: string;
};
output: {
success: boolean;
};
meta: object;
}>;
bulkRemove: import("@trpc/server").TRPCMutationProcedure<{
input: {
queueName: string;
jobSchedulerIds: string[];
};
output: SchedulerInfo[];
meta: object;
}>;
}>>;
//# sourceMappingURL=scheduler.d.ts.map