From 6096cb4d5645f4af803b6f550ecb0f64d8942778 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Sun, 3 Apr 2022 17:36:59 +0200 Subject: chore: deprecate name.title() in favor of name.jobTitle() (#766) --- src/name.ts | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) (limited to 'src') diff --git a/src/name.ts b/src/name.ts index a6dd4ea6..9ac270b3 100644 --- a/src/name.ts +++ b/src/name.ts @@ -284,23 +284,22 @@ export class Name { } /** - * Generates a random title. + * Generates a random job title. * * @example * faker.name.title() // 'International Integration Manager' + * + * @deprecated */ title(): string { - const descriptor = this.faker.random.arrayElement( - this.faker.definitions.name.title.descriptor - ); - const level = this.faker.random.arrayElement( - this.faker.definitions.name.title.level - ); - const job = this.faker.random.arrayElement( - this.faker.definitions.name.title.job - ); - - return descriptor + ' ' + level + ' ' + job; + deprecated({ + deprecated: 'faker.name.title()', + proposed: 'faker.name.jobTitle()', + since: 'v6.1.2', + until: 'v7.0.0', + }); + + return this.jobTitle(); } /** @@ -310,13 +309,7 @@ export class Name { * faker.name.jobTitle() // 'Global Accounts Engineer' */ jobTitle(): string { - return ( - this.faker.name.jobDescriptor() + - ' ' + - this.faker.name.jobArea() + - ' ' + - this.faker.name.jobType() - ); + return this.jobDescriptor() + ' ' + this.jobArea() + ' ' + this.jobType(); } /** -- cgit v1.2.3