aboutsummaryrefslogtreecommitdiff
path: root/src/definitions
diff options
context:
space:
mode:
authorHarsohail Brar <[email protected]>2022-05-22 13:14:09 -0600
committerGitHub <[email protected]>2022-05-22 21:14:09 +0200
commitbee6054f8da67e26dcfdf572103eebabbd6443c0 (patch)
tree2390cf171db82a39acea58b793f630a5034feb35 /src/definitions
parentbd4d3dbc5ca54983ad28745825e4767c1f291e60 (diff)
downloadfaker-bee6054f8da67e26dcfdf572103eebabbd6443c0.tar.xz
faker-bee6054f8da67e26dcfdf572103eebabbd6443c0.zip
feat: color module (#801)
Co-authored-by: Shinigami <[email protected]>
Diffstat (limited to 'src/definitions')
-rw-r--r--src/definitions/color.ts15
-rw-r--r--src/definitions/commerce.ts4
-rw-r--r--src/definitions/definitions.ts2
-rw-r--r--src/definitions/index.ts1
4 files changed, 18 insertions, 4 deletions
diff --git a/src/definitions/color.ts b/src/definitions/color.ts
new file mode 100644
index 00000000..a5bbd282
--- /dev/null
+++ b/src/definitions/color.ts
@@ -0,0 +1,15 @@
+import type { LocaleEntry } from './definitions';
+
+/**
+ * The possible definitions related to color.
+ */
+export type ColorDefinitions = LocaleEntry<{
+ /**
+ * Human readable color names
+ */
+ human: string[];
+ /**
+ * Color space names.
+ */
+ space: string[];
+}>;
diff --git a/src/definitions/commerce.ts b/src/definitions/commerce.ts
index 65aef4ba..8157c1fc 100644
--- a/src/definitions/commerce.ts
+++ b/src/definitions/commerce.ts
@@ -5,10 +5,6 @@ import type { LocaleEntry } from './definitions';
*/
export type CommerceDefinitions = LocaleEntry<{
/**
- * Human readable color names
- */
- color: string[];
- /**
* Department names inside a shop.
*/
department: string[];
diff --git a/src/definitions/definitions.ts b/src/definitions/definitions.ts
index fae443ba..092c73a2 100644
--- a/src/definitions/definitions.ts
+++ b/src/definitions/definitions.ts
@@ -1,5 +1,6 @@
import type { AddressDefinitions } from './address';
import type { AnimalDefinitions } from './animal';
+import type { ColorDefinitions } from './color';
import type { CommerceDefinitions } from './commerce';
import type { CompanyDefinitions } from './company';
import type { DatabaseDefinitions } from './database';
@@ -26,6 +27,7 @@ export type LocaleEntry<T> = Partial<T> &
export interface Definitions {
address: AddressDefinitions;
animal: AnimalDefinitions;
+ color: ColorDefinitions;
commerce: CommerceDefinitions;
company: CompanyDefinitions;
database: DatabaseDefinitions;
diff --git a/src/definitions/index.ts b/src/definitions/index.ts
index bcfcab0f..7341e241 100644
--- a/src/definitions/index.ts
+++ b/src/definitions/index.ts
@@ -1,5 +1,6 @@
export type { AddressDefinitions } from './address';
export type { AnimalDefinitions } from './animal';
+export type { ColorDefinitions } from './color';
export type {
CommerceDefinitions,
CommerceProductNameDefinitions,