UNPKG

miz

Version:

Generate mock data, just like a person.

15 lines (14 loc) 425 B
import { randomFloat } from './random'; import { Mocker } from '../mocker'; /** * random one from an array. * @param arr * @returns {Mocker} */ export function oneOf(arr) { if (!(arr instanceof Array) || arr.length === 0) throw new Error('The parameter of mocker oneOf should be an array which is not empty.'); return new Mocker(function () { return arr[randomFloat(0, arr.length - 1)]; }); }