ChaosBehaviorOptions
Defined in: src/chaos.ts:36
Extends
Section titled “Extends”Properties
Section titled “Properties”behavior
Section titled “behavior”behavior: (
args) =>MaybePromise<void>
Defined in: src/chaos.ts:37
Parameters
Section titled “Parameters”ContextArgs
Returns
Section titled “Returns”MaybePromise<void>
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”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”onBehaviorInjected?
Section titled “onBehaviorInjected?”
optionalonBehaviorInjected?: (args) =>MaybePromise<void>
Defined in: src/chaos.ts:38
Parameters
Section titled “Parameters”ContextArgs
Returns
Section titled “Returns”MaybePromise<void>
randomizer?
Section titled “randomizer?”
optionalrandomizer?: () =>number
Defined in: src/chaos.ts:14
Returns
Section titled “Returns”number