BackoffOptions
@rotorsoft/act-root / act/src / BackoffOptions
Type Alias: BackoffOptions
BackoffOptions =
object
Defined in: libs/act/src/types/action.ts:583
Retry backoff configuration.
Validated at its declaration site (reaction .do(...) / action
.on(...)): an off-union strategy, a non-finite/negative baseMs, or a
non-finite/non-positive maxMs throws ZodError at act().build() rather
than producing a NaN delay that silently disables pacing.
Properties
baseMs
readonlybaseMs:number
Defined in: libs/act/src/types/action.ts:585
Base delay (must be finite and ≥ 0)
jitter?
readonlyoptionaljitter?:boolean
Defined in: libs/act/src/types/action.ts:587
Multiply final delay by 0.5 + random() (range
[0.5, 1.5)) to avoid thundering herds when many callers retry in
lockstep
maxMs?
readonlyoptionalmaxMs?:number
Defined in: libs/act/src/types/action.ts:586
Optional cap (finite, > 0); only used by exponential
strategy
readonlystrategy:BackoffStrategy
Defined in: libs/act/src/types/action.ts:584