react-pivot
Version:
React-Pivot is a data-grid component with pivot-table-like functionality for data display, filtering, and exploration.
63 lines (48 loc) • 1.8 kB
JavaScript
var faker = require('../index');
var company = {
suffixes: function () {
return ["Inc", "and Sons", "LLC", "Group", "and Daughters"];
},
companyName: function (format) {
switch ((format ? format : faker.random.number(2))) {
case 0:
return faker.name.lastName() + " " + faker.company.companySuffix();
case 1:
return faker.name.lastName() + "-" + faker.name.lastName();
case 2:
return faker.name.lastName() + ", " + faker.name.lastName() + " and " + faker.name.lastName();
}
},
companySuffix: function () {
return faker.random.array_element(faker.company.suffixes());
},
catchPhrase: function () {
return faker.company.catchPhraseAdjective() + " " +
faker.company.catchPhraseDescriptor() + " " +
faker.company.catchPhraseNoun();
},
bs: function () {
return faker.company.bsAdjective() + " " +
faker.company.bsBuzz() + " " +
faker.company.bsNoun();
},
catchPhraseAdjective: function () {
return faker.random.array_element(faker.definitions.company.adjective);
},
catchPhraseDescriptor: function () {
return faker.random.array_element(faker.definitions.company.descriptor);
},
catchPhraseNoun: function () {
return faker.random.array_element(faker.definitions.company.noun);
},
bsAdjective: function () {
return faker.random.array_element(faker.definitions.company.bs_adjective);
},
bsBuzz: function () {
return faker.random.array_element(faker.definitions.company.bs_verb);
},
bsNoun: function () {
return faker.random.array_element(faker.definitions.company.bs_noun);
}
};
module.exports = company;