redis-smq-common
Version:
Provides essential components and utilities shared across RedisSMQ packages.
12 lines • 509 B
TypeScript
import { Backoff } from './backoff.js';
import { ILogger } from '../logger/index.js';
import { IBackoffConfig } from './types/index.js';
export interface IExponentialBackoffConfig extends IBackoffConfig {
factor?: number;
}
export declare class ExponentialBackoff extends Backoff {
private readonly factor;
constructor(logger: ILogger, config?: IExponentialBackoffConfig);
protected getNextDelay(baseDelay: number, attempts: number): number;
}
//# sourceMappingURL=exponential-backoff.d.ts.map