element
element<
T>(elements):Dependent<Textendsstring?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]))// => 3Type Parameters
• T extends string | unknown[]
Parameters
elements
T extends string ? string : T
Returns
Dependent<T extends string ? string : T[number]>
An arbitrary.