@ginden/blinkstick-v2
Version:
Improved Blickstick API for Node.js
28 lines • 553 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.clamp = clamp;
exports.clampRgb = clampRgb;
/**
* Clamp a number to a range
* @param value
* @param min
* @param max
*/
function clamp(value, min, max) {
if (value < min) {
return min;
}
if (value > max) {
return max;
}
return value;
}
/**
* Clamp a value to the range of 0-255
* As integer, of course
* @param value
*/
function clampRgb(value) {
return clamp(value | 0, 0, 255) | 0;
}
//# sourceMappingURL=clamp.js.map