Skip to main content

Interface: OptionArbitraryConfig

Defined in: testing/arbitraries/types.ts:37

Configuration for Option arbitrary generation.

Example

option(fc.integer(), { someWeight: 0.7 })
// → 70% Some, 30% None

Properties

someWeight?

optional someWeight: number

Defined in: testing/arbitraries/types.ts:48

Weight for Some values (0-1). Default: 0.5 (50% Some, 50% None)

Example

{ someWeight: 0.8 }  // 80% Some, 20% None
{ someWeight: 0.2 } // 20% Some, 80% None