miz
Version:
Generate mock data, just like a person.
17 lines (16 loc) • 402 B
JavaScript
import { randomFloat } from './random';
import { Mocker } from '../mocker';
/**
* arrayOf mocker.
* @param mocker
* @param min
* @param max
* @returns {Mocker}
*/
export function arrayOf(mocker, min, max) {
min = min || 20;
max = max || min;
return new Mocker(function () {
return new Array(randomFloat(min, max)).fill(0).map(function () { return mocker.mock(); });
});
}