From 698b6bd33a574dabd303ac30870046b333dd4ea8 Mon Sep 17 00:00:00 2001 From: Shinigami92 Date: Sat, 29 Jan 2022 18:36:39 +0100 Subject: chore: remove types from objectElement --- src/random.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/random.ts b/src/random.ts index 64fd6948..1bd0010b 100644 --- a/src/random.ts +++ b/src/random.ts @@ -116,6 +116,7 @@ export class Random { return arrayCopy.slice(min); } + // TODO @Shinigami92 2022-01-28: This function needs types /** * Takes an object and returns a random key or value. * @@ -123,11 +124,7 @@ export class Random { * @param object * @param field */ - // TODO @Shinigami92 2022-01-11: Not sure if these generic types are correct - objectElement( - object: T = { foo: 'bar', too: 'car' } as unknown as T, - field: Key - ): T[Key] { + objectElement(object: any = { foo: 'bar', too: 'car' }, field?: string) { const array = Object.keys(object); const key = this.faker.random.arrayElement(array); -- cgit v1.2.3