@heroui/shared-utils
Version:
A set of HeroUI utilities
17 lines (16 loc) • 373 B
JavaScript
// src/common/numbers.ts
function range(start, end) {
const length = end - start + 1;
return Array.from({ length }, (_, index) => index + start);
}
function clamp(value, min, max) {
return Math.min(Math.max(value, min), max);
}
function clampPercentage(value, max = 100) {
return Math.min(Math.max(value, 0), max);
}
export {
clamp,
clampPercentage,
range
};