aboutsummaryrefslogtreecommitdiff
path: root/src/index.ts
diff options
context:
space:
mode:
authorShinigami <[email protected]>2022-09-09 01:18:57 +0800
committerGitHub <[email protected]>2022-09-08 17:18:57 +0000
commitb9884d098d6e14001da36acfba6fbfebdcef8fea (patch)
tree255dc8698618dfdb0de268f6f3db9bca94b84e83 /src/index.ts
parent1fe2877d0c6b237b3d1a5b6b29c4749578a8f9a4 (diff)
downloadfaker-b9884d098d6e14001da36acfba6fbfebdcef8fea.tar.xz
faker-b9884d098d6e14001da36acfba6fbfebdcef8fea.zip
feat(modules): export module interfaces (#932)
Diffstat (limited to 'src/index.ts')
-rw-r--r--src/index.ts28
1 files changed, 26 insertions, 2 deletions
diff --git a/src/index.ts b/src/index.ts
index e3b223b0..984a8c75 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -29,17 +29,41 @@ export type {
} from './definitions';
export { FakerError } from './errors/faker-error';
export type { FakerOptions, UsableLocale, UsedLocales } from './faker';
+export type { AddressModule } from './modules/address';
+export type { AnimalModule } from './modules/animal';
export type {
Casing,
ColorFormat,
+ ColorModule,
CSSFunction,
CSSSpace,
NumberColorFormat,
StringColorFormat,
} from './modules/color';
+export type { CommerceModule } from './modules/commerce';
+export type { CompanyModule } from './modules/company';
+export type { DatabaseModule } from './modules/database';
+export type { DatatypeModule } from './modules/datatype';
+export type { DateModule } from './modules/date';
+export type { FakeModule } from './modules/fake';
+export type { FinanceModule } from './modules/finance';
+export type { GitModule } from './modules/git';
+export type { HackerModule } from './modules/hacker';
+export type { HelpersModule } from './modules/helpers';
+export type { ImageModule } from './modules/image';
+export type { InternetModule } from './modules/internet';
+export type { LoremModule } from './modules/lorem';
+export type { MersenneModule } from './modules/mersenne';
+export type { MusicModule } from './modules/music';
export { Gender, Sex } from './modules/name';
-export type { GenderType, SexType } from './modules/name';
-export type { ChemicalElement, Unit } from './modules/science';
+export type { GenderType, NameModule, SexType } from './modules/name';
+export type { PhoneModule } from './modules/phone';
+export type { RandomModule } from './modules/random';
+export type { ChemicalElement, ScienceModule, Unit } from './modules/science';
+export type { SystemModule } from './modules/system';
+export type { UniqueModule } from './modules/unique';
+export type { VehicleModule } from './modules/vehicle';
+export type { WordModule } from './modules/word';
export { Faker };
// since we are requiring the top level of faker, load all locales by default