miz
Version:
Generate mock data, just like a person.
21 lines (20 loc) • 540 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.arrayOf = void 0;
var random_1 = require("./random");
var mocker_1 = require("../mocker");
/**
* arrayOf mocker.
* @param mocker
* @param min
* @param max
* @returns {Mocker}
*/
function arrayOf(mocker, min, max) {
min = min || 20;
max = max || min;
return new mocker_1.Mocker(function () {
return new Array(random_1.randomFloat(min, max)).fill(0).map(function () { return mocker.mock(); });
});
}
exports.arrayOf = arrayOf;