@@ -151,10 +151,38 @@ export class Faker {
151151
152152 seedValue ?: any [ ] | any ;
153153
154+ readonly fake = new ( require ( './fake' ) ) ( this ) . fake ;
155+ readonly unique = new ( require ( './unique' ) ) ( this ) . unique ;
156+
154157 readonly mersenne : Mersenne = new Mersenne ( ) ;
155158 random : Random = new Random ( this ) ;
159+
160+ readonly helpers = new ( require ( './helpers' ) ) ( this ) ;
161+
156162 datatype : Datatype = new Datatype ( this ) ;
157163
164+ readonly address = new ( require ( './address' ) ) ( this ) ;
165+ readonly animal = new ( require ( './animal' ) ) ( this ) ;
166+ readonly commerce = new ( require ( './commerce' ) ) ( this ) ;
167+ readonly company = new ( require ( './company' ) ) ( this ) ;
168+ readonly database = new ( require ( './database' ) ) ( this ) ;
169+ readonly date = new ( require ( './date' ) ) ( this ) ;
170+ readonly finance = new ( require ( './finance' ) ) ( this ) ;
171+ readonly git = new ( require ( './git' ) ) ( this ) ;
172+ readonly hacker = new ( require ( './hacker' ) ) ( this ) ;
173+ // TODO @Shinigami 92 2022-01-12: iban was not used
174+ // readonly iban = new (require('./iban'))(this);
175+ readonly image = new ( require ( './image' ) ) ( this ) ;
176+ readonly internet = new ( require ( './internet' ) ) ( this ) ;
177+ readonly lorem = new ( require ( './lorem' ) ) ( this ) ;
178+ readonly music = new ( require ( './music' ) ) ( this ) ;
179+ readonly name = new ( require ( './name' ) ) ( this ) ;
180+ readonly phone = new ( require ( './phone_number' ) ) ( this ) ;
181+ readonly system = new ( require ( './system' ) ) ( this ) ;
182+ readonly time = new ( require ( './time' ) ) ( this ) ;
183+ readonly vehicle = new ( require ( './vehicle' ) ) ( this ) ;
184+ readonly word = new ( require ( './word' ) ) ( this ) ;
185+
158186 constructor ( opts : FakerOptions = { } ) {
159187 this . locales = this . locales || opts . locales || { } ;
160188 this . locale = this . locale || opts . locale || 'en' ;
0 commit comments