1- import { deprecated } from '../../internal/deprecated' ;
21import { ModuleBase } from '../../internal/module-base' ;
32import { legacyReplaceSymbolWithNumber } from '../helpers' ;
43
@@ -21,54 +20,10 @@ export class PhoneModule extends ModuleBase {
2120 *
2221 * @since 7.3.0
2322 */
24- number ( ) : string ;
25- /**
26- * Generates a random phone number.
27- *
28- * @param format Format of the phone number.
29- *
30- * @see faker.string.numeric(): For generating a random string of numbers.
31- * @see faker.helpers.fromRegExp(): For generating a phone number matching a regular expression.
32- *
33- * @example
34- * faker.phone.number('501-###-###') // '501-039-841'
35- * faker.phone.number('+48 91 ### ## ##') // '+48 91 463 61 70'
36- *
37- * @since 7.3.0
38- *
39- * @deprecated Use `faker.phone.number()` without an argument, `faker.string.numeric()` or `faker.helpers.fromRegExp()` instead.
40- */
41- number ( format : string ) : string ;
42- /**
43- * Generates a random phone number.
44- *
45- * @param format Format of the phone number. Defaults to a random phone number format.
46- *
47- * @see faker.string.numeric(): For generating a random string of numbers.
48- * @see faker.helpers.fromRegExp(): For generating a phone number matching a regular expression.
49- *
50- * @example
51- * faker.phone.number() // '961-770-7727'
52- *
53- * @since 7.3.0
54- */
55- number ( format ?: string ) : string ;
56- number ( format ?: string ) : string {
57- if ( format != null ) {
58- deprecated ( {
59- deprecated : 'faker.phone.number(format)' ,
60- proposed :
61- 'faker.phone.number(), faker.string.numeric() or faker.helpers.fromRegExp()' ,
62- since : '8.1' ,
63- until : '9.0' ,
64- } ) ;
65- }
66-
67- format =
68- format ??
69- this . faker . helpers . arrayElement (
70- this . faker . definitions . phone_number . formats
71- ) ;
23+ number ( ) : string {
24+ const format = this . faker . helpers . arrayElement (
25+ this . faker . definitions . phone_number . formats
26+ ) ;
7227 return legacyReplaceSymbolWithNumber ( this . faker , format ) ;
7328 }
7429
0 commit comments