aboutsummaryrefslogtreecommitdiff
path: root/src/definitions
diff options
context:
space:
mode:
Diffstat (limited to 'src/definitions')
-rw-r--r--src/definitions/definitions.ts2
-rw-r--r--src/definitions/index.ts1
-rw-r--r--src/definitions/science.ts16
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[];
+}>;