ChaosFaultOptions
Defined in: src/chaos.ts:17
Extends
Section titled “Extends”Properties
Section titled “Properties”enabled?
Section titled “enabled?”
optionalenabled?:boolean
Defined in: src/chaos.ts:9
Default true. Ignored when enabledGenerator is set.
Inherited from
Section titled “Inherited from”enabledGenerator?
Section titled “enabledGenerator?”
optionalenabledGenerator?: (args) =>MaybePromise<boolean>
Defined in: src/chaos.ts:10
Parameters
Section titled “Parameters”ContextArgs
Returns
Section titled “Returns”MaybePromise<boolean>
Inherited from
Section titled “Inherited from”fault?
Section titled “fault?”
optionalfault?:unknown
Defined in: src/chaos.ts:18
faultGenerator?
Section titled “faultGenerator?”
optionalfaultGenerator?: (args) =>unknown
Defined in: src/chaos.ts:19
Parameters
Section titled “Parameters”ContextArgs
Returns
Section titled “Returns”unknown
injectionRate?
Section titled “injectionRate?”
optionalinjectionRate?:number
Defined in: src/chaos.ts:12
Probability in [0, 1]. Default 0.001. Ignored when injectionRateGenerator is set.
Inherited from
Section titled “Inherited from”injectionRateGenerator?
Section titled “injectionRateGenerator?”
optionalinjectionRateGenerator?: (args) =>MaybePromise<number>
Defined in: src/chaos.ts:13
Parameters
Section titled “Parameters”ContextArgs
Returns
Section titled “Returns”MaybePromise<number>
Inherited from
Section titled “Inherited from”ChaosOptions.injectionRateGenerator
optionalname?:string
Defined in: src/chaos.ts:7
Inherited from
Section titled “Inherited from”onFaultInjected?
Section titled “onFaultInjected?”
optionalonFaultInjected?: (args) =>MaybePromise<void>
Defined in: src/chaos.ts:20
Parameters
Section titled “Parameters”ContextArgs & object
Returns
Section titled “Returns”MaybePromise<void>
randomizer?
Section titled “randomizer?”
optionalrandomizer?: () =>number
Defined in: src/chaos.ts:14
Returns
Section titled “Returns”number