diff options
| author | Eric Cheng <[email protected]> | 2022-06-05 06:22:40 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-06-05 10:22:40 +0000 |
| commit | d75d07970b44bde066de0a765c169809ee8f6b74 (patch) | |
| tree | b631897f390cce5cfdca8a4d0dd82638a3a036b2 /src/definitions | |
| parent | c401f1fc4b7ef9e73656bb08fc6aea26eff4eaa3 (diff) | |
| download | faker-d75d07970b44bde066de0a765c169809ee8f6b74.tar.xz faker-d75d07970b44bde066de0a765c169809ee8f6b74.zip | |
feat: science module (#1014)
Co-authored-by: ST-DDT <[email protected]>
Co-authored-by: Shinigami <[email protected]>
Co-authored-by: pkuczynski <[email protected]>
Diffstat (limited to 'src/definitions')
| -rw-r--r-- | src/definitions/definitions.ts | 2 | ||||
| -rw-r--r-- | src/definitions/index.ts | 1 | ||||
| -rw-r--r-- | src/definitions/science.ts | 16 |
3 files changed, 19 insertions, 0 deletions
diff --git a/src/definitions/definitions.ts b/src/definitions/definitions.ts index 092c73a2..3ec795f7 100644 --- a/src/definitions/definitions.ts +++ b/src/definitions/definitions.ts @@ -12,6 +12,7 @@ import type { LoremDefinitions } from './lorem'; import type { MusicDefinitions } from './music'; import type { NameDefinitions } from './name'; import type { PhoneNumberDefinitions } from './phone_number'; +import type { ScienceDefinitions } from './science'; import type { SystemDefinitions } from './system'; import type { VehicleDefinitions } from './vehicle'; import type { WordDefinitions } from './word'; @@ -39,6 +40,7 @@ export interface Definitions { music: MusicDefinitions; name: NameDefinitions; phone_number: PhoneNumberDefinitions; + science: ScienceDefinitions; system: SystemDefinitions; vehicle: VehicleDefinitions; word: WordDefinitions; diff --git a/src/definitions/index.ts b/src/definitions/index.ts index 7341e241..03a68852 100644 --- a/src/definitions/index.ts +++ b/src/definitions/index.ts @@ -19,6 +19,7 @@ export type { LoremDefinitions } from './lorem'; export type { MusicDefinitions } from './music'; export type { NameDefinitions, NameTitleDefinitions } from './name'; export type { PhoneNumberDefinitions } from './phone_number'; +export type { ScienceDefinitions } from './science'; export type { SystemDefinitions, SystemMimeTypeEntryDefinitions, diff --git a/src/definitions/science.ts b/src/definitions/science.ts new file mode 100644 index 00000000..dbe35f4f --- /dev/null +++ b/src/definitions/science.ts @@ -0,0 +1,16 @@ +import type { ChemicalElement, Unit } from '../modules/science'; +import type { LocaleEntry } from './definitions'; + +/** + * The possible definitions related to science. + */ +export type ScienceDefinitions = LocaleEntry<{ + /** + * Some science units. + */ + unit: readonly Unit[]; + /** + * Some periodic table element informtion. + */ + chemicalElement: readonly ChemicalElement[]; +}>; |
