diff options
| author | Eric Cheng <[email protected]> | 2022-04-10 12:38:45 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-04-10 18:38:45 +0200 |
| commit | c25ecd08ec57fae5967148bee14fec1c4be99472 (patch) | |
| tree | f417493f2c3a93c43f4ff2e8348496fdb6c2df36 /src | |
| parent | 301ad541154648bb8e72eb2e3d33ec5ac581e3ef (diff) | |
| download | faker-c25ecd08ec57fae5967148bee14fec1c4be99472.tar.xz faker-c25ecd08ec57fae5967148bee14fec1c4be99472.zip | |
feat: phone IMEI (#829)
Diffstat (limited to 'src')
| -rw-r--r-- | src/phone.ts | 15 |
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', + '#' + ); + } } |
