tuple
tuple<
T>(…xs):Dependent<{ [K in keyof T]: TypeOfArbitrary<T[K]> }>
It takes an arbitrary number of arbitraries and returns a new arbitrary that generates tuples of the values generated by the input arbitraries.
Example
random(tuple(integer(), integer()))// => [921604357, 511147728]
random(tuple(integer(), integer()))// => [922310816, 522685001]Type Parameters
• T extends Arbitrary<unknown>[]
Parameters
xs
…[...T[]]
The array of arbitraries to interleave.
Returns
Dependent<{ [K in keyof T]: TypeOfArbitrary<T[K]> }>
A dependent arbitrary that is a tuple of the values of the arbitraries passed in.