@atlaskit/tokens
Version:
Design tokens are the single source of truth to name and store design decisions.
18 lines (17 loc) • 412 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.HSLToRGB = HSLToRGB;
function HSLToRGB(h, s, l) {
s /= 100;
l /= 100;
var k = function k(n) {
return (n + h / 30) % 12;
};
var a = s * Math.min(l, 1 - l);
var f = function f(n) {
return l - a * Math.max(-1, Math.min(k(n) - 3, Math.min(9 - k(n), 1)));
};
return [255 * f(0), 255 * f(8), 255 * f(4)];
}