We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 916fc81 commit e444fe0Copy full SHA for e444fe0
1 file changed
src/random.ts
@@ -16,9 +16,9 @@ export class Random {
16
* @method faker.random.arrayElement
17
* @param array
18
*/
19
- arrayElement(array) {
20
- array = array || ['a', 'b', 'c'];
21
- var r = this.faker.datatype.number({ max: array.length - 1 });
+ arrayElement<T = string>(array?: T[]): T {
+ array ||= ['a', 'b', 'c'] as unknown as T[];
+ const r = this.faker.datatype.number({ max: array.length - 1 });
22
return array[r];
23
}
24
0 commit comments