expanse-names
Version:
A little learning library based off of https://github.com/kentcdodds/starwars-names
27 lines (22 loc) • 694 B
JavaScript
;
var names = require('./expanse-names.json');
var _require = require('./utils.js'),
randomFromArray = _require.randomFromArray;
function random() {
var number = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
if (number === 1) {
return randomFromArray(names);
} else if (number <= 0) {
return new Error("'number' argument of 'random' method must be greater than 0 (if passed)");
} else {
var randomNames = [];
for (var i = 0; i < number; i++) {
randomNames.push(randomFromArray(names));
}
return randomNames;
}
}
module.exports = {
all: names,
random: random
};