aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShinigami92 <[email protected]>2022-01-12 19:05:52 +0100
committerDamien Retzinger <[email protected]>2022-01-14 18:37:49 -0500
commitf5c144f9b8e73e81815f3ba7ae83b49982680206 (patch)
tree929b3eded577bcf7f8545e018eb6b1e8e902520a /src
parentefc11f16e9c05e144c93fd2a6192c22313737918 (diff)
downloadfaker-f5c144f9b8e73e81815f3ba7ae83b49982680206.tar.xz
faker-f5c144f9b8e73e81815f3ba7ae83b49982680206.zip
chore: temp require modules so tests work
Diffstat (limited to 'src')
-rw-r--r--src/index.ts28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/index.ts b/src/index.ts
index 23c505bc..f3cde69e 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -151,10 +151,38 @@ export class Faker {
seedValue?: any[] | any;
+ readonly fake = new (require('./fake'))(this).fake;
+ readonly unique = new (require('./unique'))(this).unique;
+
readonly mersenne: Mersenne = new Mersenne();
random: Random = new Random(this);
+
+ readonly helpers = new (require('./helpers'))(this);
+
datatype: Datatype = new Datatype(this);
+ readonly address = new (require('./address'))(this);
+ readonly animal = new (require('./animal'))(this);
+ readonly commerce = new (require('./commerce'))(this);
+ readonly company = new (require('./company'))(this);
+ readonly database = new (require('./database'))(this);
+ readonly date = new (require('./date'))(this);
+ readonly finance = new (require('./finance'))(this);
+ readonly git = new (require('./git'))(this);
+ readonly hacker = new (require('./hacker'))(this);
+ // TODO @Shinigami92 2022-01-12: iban was not used
+ // readonly iban = new (require('./iban'))(this);
+ readonly image = new (require('./image'))(this);
+ readonly internet = new (require('./internet'))(this);
+ readonly lorem = new (require('./lorem'))(this);
+ readonly music = new (require('./music'))(this);
+ readonly name = new (require('./name'))(this);
+ readonly phone = new (require('./phone_number'))(this);
+ readonly system = new (require('./system'))(this);
+ readonly time = new (require('./time'))(this);
+ readonly vehicle = new (require('./vehicle'))(this);
+ readonly word = new (require('./word'))(this);
+
constructor(opts: FakerOptions = {}) {
this.locales = this.locales || opts.locales || {};
this.locale = this.locale || opts.locale || 'en';