OptionalbaseBase sleep (ms) for attempt 0. Doubles each attempt. Defaults to DEFAULT_BASE_BACKOFF_MS.
OptionaljitterMaximum jitter (ms) added on top of the exponential value. Defaults to DEFAULT_JITTER_MS.
OptionalmaxHard cap (ms) applied after exponential + jitter. Defaults to DEFAULT_MAX_BACKOFF_MS.
OptionalrandomInjected RNG (0..1) for deterministic tests. Defaults to Math.random.
Options for computeBackoffMs. All optional.