UNPKG

@queuedash/api

Version:

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

267 lines 8.55 kB
export declare const jobRouter: 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<{ retry: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; jobId: string; }; output: { id: string; name: string; data: object; opts: { priority?: number; delay?: number; attempts?: number; backoff?: number; lifo?: boolean; timeout?: number; removeOnComplete?: boolean | number; removeOnFail?: boolean | number; stackTraceLimit?: number; preventParsingData?: boolean; repeat?: { offset: number; tz: string; pattern: string; count: number; }; }; createdAt: Date; processedAt: Date | null; finishedAt: Date | null; failedReason?: string; stacktrace?: string[]; retriedAt: Date | null; }; }>; discard: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; jobId: string; }; output: { id: string; name: string; data: object; opts: { priority?: number; delay?: number; attempts?: number; backoff?: number; lifo?: boolean; timeout?: number; removeOnComplete?: boolean | number; removeOnFail?: boolean | number; stackTraceLimit?: number; preventParsingData?: boolean; repeat?: { offset: number; tz: string; pattern: string; count: number; }; }; createdAt: Date; processedAt: Date | null; finishedAt: Date | null; failedReason?: string; stacktrace?: string[]; retriedAt: Date | null; }; }>; rerun: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; jobId: string; }; output: { id: string; name: string; data: object; opts: { priority?: number; delay?: number; attempts?: number; backoff?: number; lifo?: boolean; timeout?: number; removeOnComplete?: boolean | number; removeOnFail?: boolean | number; stackTraceLimit?: number; preventParsingData?: boolean; repeat?: { offset: number; tz: string; pattern: string; count: number; }; }; createdAt: Date; processedAt: Date | null; finishedAt: Date | null; failedReason?: string; stacktrace?: string[]; retriedAt: Date | null; }; }>; promote: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; jobId: string; }; output: { id: string; name: string; data: object; opts: { priority?: number; delay?: number; attempts?: number; backoff?: number; lifo?: boolean; timeout?: number; removeOnComplete?: boolean | number; removeOnFail?: boolean | number; stackTraceLimit?: number; preventParsingData?: boolean; repeat?: { offset: number; tz: string; pattern: string; count: number; }; }; createdAt: Date; processedAt: Date | null; finishedAt: Date | null; failedReason?: string; stacktrace?: string[]; retriedAt: Date | null; }; }>; remove: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; jobId: string; }; output: { id: string; name: string; data: object; opts: { priority?: number; delay?: number; attempts?: number; backoff?: number; lifo?: boolean; timeout?: number; removeOnComplete?: boolean | number; removeOnFail?: boolean | number; stackTraceLimit?: number; preventParsingData?: boolean; repeat?: { offset: number; tz: string; pattern: string; count: number; }; }; createdAt: Date; processedAt: Date | null; finishedAt: Date | null; failedReason?: string; stacktrace?: string[]; retriedAt: Date | null; }; }>; bulkRemove: import("@trpc/server").TRPCMutationProcedure<{ input: { queueName: string; jobIds: string[]; }; output: { id: string; name: string; data: object; opts: { priority?: number; delay?: number; attempts?: number; backoff?: number; lifo?: boolean; timeout?: number; removeOnComplete?: boolean | number; removeOnFail?: boolean | number; stackTraceLimit?: number; preventParsingData?: boolean; repeat?: { offset: number; tz: string; pattern: string; count: number; }; }; createdAt: Date; processedAt: Date | null; finishedAt: Date | null; failedReason?: string; stacktrace?: string[]; retriedAt: Date | null; }[]; }>; logs: import("@trpc/server").TRPCQueryProcedure<{ input: { queueName: string; jobId: string; }; output: string[] | null; }>; list: import("@trpc/server").TRPCQueryProcedure<{ input: { status: "completed" | "failed" | "delayed" | "active" | "prioritized" | "waiting" | "paused"; queueName: string; limit: number; cursor?: number | undefined; }; output: { totalCount: number; numOfPages: number; nextCursor: number | undefined; jobs: { id: string; name: string; data: object; opts: { priority?: number; delay?: number; attempts?: number; backoff?: number; lifo?: boolean; timeout?: number; removeOnComplete?: boolean | number; removeOnFail?: boolean | number; stackTraceLimit?: number; preventParsingData?: boolean; repeat?: { offset: number; tz: string; pattern: string; count: number; }; }; createdAt: Date; processedAt: Date | null; finishedAt: Date | null; failedReason?: string; stacktrace?: string[]; retriedAt: Date | null; }[]; }; }>; }>>; //# sourceMappingURL=job.d.ts.map