Skip to content

Commit 2f9ccf5

Browse files
authored
Change 'random' to 'datatype' to fix deprecations in faker (#149)
1 parent 5ed53f6 commit 2f9ccf5

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/fake.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ import * as faker from 'faker';
22
import * as moment from 'moment';
33

44
export function getRandomInt(min: number, max: number) {
5-
return faker.random.number({ min, max });
5+
return faker.datatype.number({ min, max });
66
}
77

88
export function getRandomItem<T>(array: ReadonlyArray<T>): T {
99
return array[getRandomInt(0, array.length - 1)];
1010
}
1111

1212
export const stdScalarFakers = {
13-
Int: () => faker.random.number({ min: 0, max: 99999, precision: 1 }),
14-
Float: () => faker.random.number({ min: 0, max: 99999, precision: 0.01 }),
13+
Int: () => faker.datatype.number({ min: 0, max: 99999, precision: 1 }),
14+
Float: () => faker.datatype.number({ min: 0, max: 99999, precision: 0.01 }),
1515
String: () => 'string',
16-
Boolean: () => faker.random.boolean(),
17-
ID: () => toBase64(faker.random.number({ max: 9999999999 }).toString()),
16+
Boolean: () => faker.datatype.boolean(),
17+
ID: () => toBase64(faker.datatype.number({ max: 9999999999 }).toString()),
1818
};
1919

2020
function toBase64(str) {
@@ -125,7 +125,7 @@ const fakeFunctions = {
125125
}
126126

127127
if (randomize === true) {
128-
url += '#' + faker.random.number();
128+
url += '#' + faker.datatype.number();
129129
}
130130

131131
return url;
@@ -175,7 +175,8 @@ const fakeFunctions = {
175175
// Random section
176176
number: {
177177
args: ['minNumber', 'maxNumber', 'precisionNumber'],
178-
func: (min, max, precision) => faker.random.number({ min, max, precision }),
178+
func: (min, max, precision) =>
179+
faker.datatype.number({ min, max, precision }),
179180
},
180181
uuid: () => faker.random.uuid(),
181182
word: () => faker.random.word(),

0 commit comments

Comments
 (0)