aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/phone.ts15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/phone.ts b/src/phone.ts
index 88b2a038..c922e341 100644
--- a/src/phone.ts
+++ b/src/phone.ts
@@ -1,7 +1,7 @@
import type { Faker } from '.';
/**
- * Module to generate phone numbers.
+ * Module to generate phone-related data.
*/
export class Phone {
constructor(private readonly faker: Faker) {
@@ -60,4 +60,17 @@ export class Phone {
this.faker.definitions.phone_number.formats
);
}
+
+ /**
+ * Generates IMEI number.
+ *
+ * @example
+ * faker.phone.imei() // '13-850175-913761-7'
+ */
+ imei(): string {
+ return this.faker.helpers.replaceCreditCardSymbols(
+ '##-######-######-L',
+ '#'
+ );
+ }
}