@razorpay/blade
Version:
The Design System that powers Razorpay
26 lines (22 loc) • 673 B
JavaScript
import '../../d3-color/src/index.js';
import nogamma, { hue } from './color.js';
import { hsl as hsl$2 } from '../../d3-color/src/color.js';
function hsl(hue) {
return function(start, end) {
var h = hue((start = hsl$2(start)).h, (end = hsl$2(end)).h),
s = nogamma(start.s, end.s),
l = nogamma(start.l, end.l),
opacity = nogamma(start.opacity, end.opacity);
return function(t) {
start.h = h(t);
start.s = s(t);
start.l = l(t);
start.opacity = opacity(t);
return start + "";
};
}
}
var hsl$1 = hsl(hue);
var hslLong = hsl(nogamma);
export { hsl$1 as default, hslLong };
//# sourceMappingURL=hsl.js.map