aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShinigami92 <[email protected]>2022-01-11 13:07:41 +0100
committerDamien Retzinger <[email protected]>2022-01-14 18:37:49 -0500
commitdcc11a7cf71c29a0e27087fa7d11a83b3e2f134d (patch)
tree67ded2db412b487b277af8de913104536627712d /src
parent900369d67a9a9f9fa60ba5546e8f648a9e0d440f (diff)
downloadfaker-dcc11a7cf71c29a0e27087fa7d11a83b3e2f134d.tar.xz
faker-dcc11a7cf71c29a0e27087fa7d11a83b3e2f134d.zip
chore: add types
Diffstat (limited to 'src')
-rw-r--r--src/random.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/random.ts b/src/random.ts
index 8b4feb29..a0dece32 100644
--- a/src/random.ts
+++ b/src/random.ts
@@ -16,9 +16,9 @@ export class Random {
* @method faker.random.arrayElement
* @param array
*/
- arrayElement(array) {
- array = array || ['a', 'b', 'c'];
- 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 });
return array[r];
}
}