element
element<
T
>(elements
):Dependent
<T
extendsstring
?string
:T
[number
]>
It returns an arbitrary that takes a random element from the array.
Example
random(element("abc"))// => "b"
random(element("abc"))// => "c"
random(element([1, 2, 3]))// => 3
Type Parameters
• T extends string
| unknown
[]
Parameters
elements
T
extends string
? string
: T
Returns
Dependent
<T
extends string
? string
: T
[number
]>
An arbitrary.