diff options
| author | ST-DDT <[email protected]> | 2022-02-06 11:19:10 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-02-06 11:19:10 +0100 |
| commit | 7d9ae2f580a0fbe50bebe4660b01e14755c791d2 (patch) | |
| tree | 01eb48c5041429192974e8701f964639e8010083 /src | |
| parent | e618a4b4c1392e7a60a7c1088ec70236c09d1f73 (diff) | |
| download | faker-7d9ae2f580a0fbe50bebe4660b01e14755c791d2.tar.xz faker-7d9ae2f580a0fbe50bebe4660b01e14755c791d2.zip | |
docs: improve company jsdocs (#423)
Diffstat (limited to 'src')
| -rw-r--r-- | src/company.ts | 60 |
1 files changed, 37 insertions, 23 deletions
diff --git a/src/company.ts b/src/company.ts index 6ca733a3..adc7345b 100644 --- a/src/company.ts +++ b/src/company.ts @@ -3,6 +3,9 @@ import type { Fake } from './fake'; let f: Fake['fake']; +/** + * Module to generate company related entries. + */ export class Company { constructor(private readonly faker: Faker) { f = this.faker.fake; @@ -17,9 +20,10 @@ export class Company { } /** - * suffixes + * Returns an array with possible company name suffixes. * - * @method faker.company.suffixes + * @example + * faker.company.suffixes() // [ 'Inc', 'and Sons', 'LLC', 'Group' ] */ suffixes(): string[] { // Don't want the source array exposed to modification, so return a copy @@ -27,10 +31,11 @@ export class Company { } /** - * companyName + * Generates a random company name. + * @param format The optional format index used to select a format. * - * @method faker.company.companyName - * @param format + * @example + * faker.company.companyName() // 'Zieme, Hauck and McClure' */ companyName(format?: number): string { const formats = [ @@ -47,18 +52,20 @@ export class Company { } /** - * companySuffix + * Returns a random company suffix. * - * @method faker.company.companySuffix + * @example + * faker.company.companySuffix() // 'and Sons' */ companySuffix(): string { return this.faker.random.arrayElement(this.faker.company.suffixes()); } /** - * catchPhrase + * Generates a random business catch phrase. * - * @method faker.company.catchPhrase + * @example + * faker.company.catchPhrase() // 'Upgradable systematic flexibility' */ catchPhrase(): string { return f( @@ -67,18 +74,20 @@ export class Company { } /** - * bs + * Generates a random company bs phrase. * - * @method faker.company.bs + * @example + * faker.company.bs() // 'cultivate synergistic e-markets' */ bs(): string { return f('{{company.bsBuzz}} {{company.bsAdjective}} {{company.bsNoun}}'); } /** - * catchPhraseAdjective + * Returns a random catch phrase adjective. * - * @method faker.company.catchPhraseAdjective + * @example + * faker.company.catchPhraseAdjective() // 'Multi-tiered' */ catchPhraseAdjective(): string { return this.faker.random.arrayElement( @@ -87,9 +96,10 @@ export class Company { } /** - * catchPhraseDescriptor + * Returns a random catch phrase descriptor. * - * @method faker.company.catchPhraseDescriptor + * @example + * faker.company.catchPhraseDescriptor() // 'composite' */ catchPhraseDescriptor(): string { return this.faker.random.arrayElement( @@ -98,18 +108,20 @@ export class Company { } /** - * catchPhraseNoun + * Returns a random catch phrase noun. * - * @method faker.company.catchPhraseNoun + * @example + * faker.company.catchPhraseNoun() // 'leverage' */ catchPhraseNoun(): string { return this.faker.random.arrayElement(this.faker.definitions.company.noun); } /** - * bsAdjective + * Returns a random company bs adjective. * - * @method faker.company.bsAdjective + * @example + * faker.company.bsAdjective() // 'one-to-one' */ bsAdjective(): string { return this.faker.random.arrayElement( @@ -118,9 +130,10 @@ export class Company { } /** - * bsBuzz + * Returns a random company bs buzz word. * - * @method faker.company.bsBuzz + * @example + * faker.company.bsBuzz() // 'empower' */ bsBuzz(): string { return this.faker.random.arrayElement( @@ -129,9 +142,10 @@ export class Company { } /** - * bsNoun + * Returns a random company bs noun. * - * @method faker.company.bsNoun + * @example + * faker.company.bsNoun() // 'paradigms' */ bsNoun(): string { return this.faker.random.arrayElement( |
