UNPKG

@amaui/utils

Version:
16 lines (15 loc) 518 B
import permutationWithRepetition from './permutationWithRepetition'; const optionsDefault = { response: 'array' }; // m - array, n - items // m ** n export default function variationWithRepetition(value_) { let items = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; let options_ = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; const options = { ...optionsDefault, ...options_ }; return permutationWithRepetition(value_, { ...options, items }); }