Latest
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138/** * * @namespace faker.company */class Company { faker: any; constructor(faker: any) { this.faker = faker; }
/** * suffixes * * @method faker.company.suffixes */ suffixes = () => { // Don't want the source array exposed to modification, so return a copy return this.faker.definitions.company.suffix.slice(0); };
/** * companyName * * @method faker.company.companyName * @param {string} format */ companyName = (format: number) => { const formats = [ "{{name.lastName}} {{company.companySuffix}}", "{{name.lastName}} - {{name.lastName}}", "{{name.lastName}}, {{name.lastName}} and {{name.lastName}}", ];
if (typeof format !== "number") { format = this.faker.random.number(formats.length - 1); }
return this.faker.fake(formats[format]); };
/** * companySuffix * * @method faker.company.companySuffix */ companySuffix = () => { return this.faker.random.arrayElement(this.faker.company.suffixes()); };
/** * catchPhrase * * @method faker.company.catchPhrase */ catchPhrase = () => { return this.faker.fake( "{{company.catchPhraseAdjective}} {{company.catchPhraseDescriptor}} {{company.catchPhraseNoun}}", ); };
/** * bs * * @method faker.company.bs */ bs = () => { return this.faker.fake( "{{company.bsBuzz}} {{company.bsAdjective}} {{company.bsNoun}}", ); };
/** * catchPhraseAdjective * * @method faker.company.catchPhraseAdjective */ catchPhraseAdjective = () => { return this.faker.random.arrayElement( this.faker.definitions.company.adjective, ); };
/** * catchPhraseDescriptor * * @method faker.company.catchPhraseDescriptor */ catchPhraseDescriptor = () => { return this.faker.random.arrayElement( this.faker.definitions.company.descriptor, ); };
/** * catchPhraseNoun * * @method faker.company.catchPhraseNoun */ catchPhraseNoun = () => { return this.faker.random.arrayElement(this.faker.definitions.company.noun); };
/** * bsAdjective * * @method faker.company.bsAdjective */ bsAdjective = () => { return this.faker.random.arrayElement( this.faker.definitions.company.bs_adjective, ); };
/** * bsBuzz * * @method faker.company.bsBuzz */ bsBuzz = () => { return this.faker.random.arrayElement( this.faker.definitions.company.bs_verb, ); };
/** * bsNoun * * @method faker.company.bsNoun */ bsNoun = () => { return this.faker.random.arrayElement( this.faker.definitions.company.bs_noun, ); };}
export { Company };