Skip to content

ChaosBehaviorOptions

Defined in: src/chaos.ts:36

behavior: (args) => MaybePromise<void>

Defined in: src/chaos.ts:37

ContextArgs

MaybePromise<void>


optional enabled?: boolean

Defined in: src/chaos.ts:9

Default true. Ignored when enabledGenerator is set.

ChaosOptions.enabled


optional enabledGenerator?: (args) => MaybePromise<boolean>

Defined in: src/chaos.ts:10

ContextArgs

MaybePromise<boolean>

ChaosOptions.enabledGenerator


optional injectionRate?: number

Defined in: src/chaos.ts:12

Probability in [0, 1]. Default 0.001. Ignored when injectionRateGenerator is set.

ChaosOptions.injectionRate


optional injectionRateGenerator?: (args) => MaybePromise<number>

Defined in: src/chaos.ts:13

ContextArgs

MaybePromise<number>

ChaosOptions.injectionRateGenerator


optional name?: string

Defined in: src/chaos.ts:7

ChaosOptions.name


optional onBehaviorInjected?: (args) => MaybePromise<void>

Defined in: src/chaos.ts:38

ContextArgs

MaybePromise<void>


optional randomizer?: () => number

Defined in: src/chaos.ts:14

number

ChaosOptions.randomizer