blob: 3cdd15dff1b3b0e8587782524bd3a5f368573ff3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
import { IDelay } from "./delay.interface";
import { IBackOffOptions } from "../options";
export declare abstract class Delay implements IDelay {
private options;
protected attempt: number;
constructor(options: IBackOffOptions);
apply(): Promise<unknown>;
setAttemptNumber(attempt: number): void;
private readonly jitteredDelay;
private readonly delay;
protected readonly numOfDelayedAttempts: number;
}
|