node-resque
Version:
an opinionated implementation of resque in node
18 lines (17 loc) • 586 B
TypeScript
/// <reference types="ioredis" />
import { Plugin } from "./../index";
export declare class Retry extends Plugin {
constructor(worker: any, func: any, queue: any, job: any, args: any, options: any);
beforeEnqueue(): boolean;
afterEnqueue(): boolean;
beforePerform(): boolean;
afterPerform(): Promise<boolean>;
argsKey(): string;
retryKey(): any;
failureKey(): any;
maxDelay(): any;
redis(): import("ioredis").Redis | import("ioredis").Cluster;
attemptUp(): Promise<number>;
saveLastError(): Promise<void>;
cleanup(): Promise<void>;
}