UNPKG

@elgervb/mock-data

Version:

Mock data made easy, while maintaining type safety

16 lines 537 B
"use strict"; 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