src/components/controls/Rating/utils.js
const condition = (i, count, inclusive) => {
if (inclusive) {
return i <= parseInt(count);
}
return i < parseInt(count);
};
export const mapToNum = (
count,
callback,
{ increment = 1, start = 0, inclusive = false } = {}
) => {
if (!count) return null;
const buf = [];
for (let i = start; condition(i, count, inclusive); i = i + increment) {
buf.push(callback(i));
}
return buf;
};