Skip to content

set

set<T, Min>(arbitrary, constraints): Dependent<SetOf<T, Min>>

Generate an array of values where each value is unique.

Example

random(set(integer()))
// => [1, 2, 3]

Type Parameters

T

Min extends number = number

Parameters

arbitrary

Arbitrary<T>

The arbitrary to generate a set of.

constraints

MaybePartial<SetGenerator<T, Min>> = {}

The constraints to generate the set with.

Returns

Dependent<SetOf<T, Min>>

An arbitrary that is randomly chosen from the weighted list.