diff options
| author | Shinigami92 <[email protected]> | 2022-01-11 13:07:41 +0100 |
|---|---|---|
| committer | Damien Retzinger <[email protected]> | 2022-01-14 18:37:49 -0500 |
| commit | dcc11a7cf71c29a0e27087fa7d11a83b3e2f134d (patch) | |
| tree | 67ded2db412b487b277af8de913104536627712d /src | |
| parent | 900369d67a9a9f9fa60ba5546e8f648a9e0d440f (diff) | |
| download | faker-dcc11a7cf71c29a0e27087fa7d11a83b3e2f134d.tar.xz faker-dcc11a7cf71c29a0e27087fa7d11a83b3e2f134d.zip | |
chore: add types
Diffstat (limited to 'src')
| -rw-r--r-- | src/random.ts | 6 |
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]; } } |
