@elgervb/mock-data
Version:
Mock data made easy, while maintaining type safety
16 lines • 537 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.randomFromArray = void 0;
var number_1 = require("./number");
/**
* returns a random item from an array, or undefined when array is empty
*/
function randomFromArray(array) {
if (!Array.isArray(array)) {
throw new Error('randomFromArray must be an array');
}
var random = (0, number_1.randomNumber)(0, array.length - 1);
return array[random];
}
exports.randomFromArray = randomFromArray;
//# sourceMappingURL=from-array.js.map
;