aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2022-05-18 09:16:38 +0200
committerGitHub <[email protected]>2022-05-18 07:16:38 +0000
commit7b422dc30f49752393fbfe2e3d7bf2a9fd8987bc (patch)
treee6a100e10eced1c1e7dd8d00a35b1d0ff93a22a9 /src
parent7ae46a9c0b8e3bfd2e773c14dd33dc377cf4d3ee (diff)
downloadfaker-7b422dc30f49752393fbfe2e3d7bf2a9fd8987bc.tar.xz
faker-7b422dc30f49752393fbfe2e3d7bf2a9fd8987bc.zip
chore: deprecate phone.phoneFormats (#958)
Diffstat (limited to 'src')
-rw-r--r--src/modules/phone/index.ts23
1 files changed, 18 insertions, 5 deletions
diff --git a/src/modules/phone/index.ts b/src/modules/phone/index.ts
index a4c79fc2..925e087d 100644
--- a/src/modules/phone/index.ts
+++ b/src/modules/phone/index.ts
@@ -18,7 +18,7 @@ export class Phone {
/**
* Generates a random phone number.
*
- * @param format Format of the phone number. Defaults to `faker.phone.phoneFormats()`.
+ * @param format Format of the phone number. Defaults to a random phone number format.
*
* @example
* faker.phone.phoneNumber() // '961-770-7727'
@@ -27,9 +27,12 @@ export class Phone {
*/
// TODO @pkuczynski 2022-02-01: simplify name to `number()`
phoneNumber(format?: string): string {
- return this.faker.helpers.replaceSymbolWithNumber(
- format || this.phoneFormats()
- );
+ format =
+ format ??
+ this.faker.helpers.arrayElement(
+ this.faker.definitions.phone_number.formats
+ );
+ return this.faker.helpers.replaceSymbolWithNumber(format);
}
/**
@@ -62,11 +65,21 @@ export class Phone {
/**
* Returns a random phone number format.
*
+ * @see faker.phone.phoneNumber
+ * @see faker.definitions.phone_number.formats
+ *
* @example
* faker.phone.phoneFormats() // '!##.!##.####'
+ *
+ * @deprecated
*/
- // TODO @pkuczynski 2022-02-01: simplify name to `format()`
phoneFormats(): string {
+ deprecated({
+ deprecated: 'faker.phone.phoneFormats()',
+ proposed: 'faker.phone.phoneNumber()',
+ since: 'v7.0',
+ until: 'v8.0',
+ });
return this.faker.helpers.arrayElement(
this.faker.definitions.phone_number.formats
);