@amaui/utils
Version:
16 lines (15 loc) • 518 B
JavaScript
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
});
}