@kcuf/mere-color
Version:
Mere color utils for generating, manipulation, a11y purposes.
14 lines (13 loc) • 573 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = hslShiftHue;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _getAngleUnitValue = _interopRequireDefault(require("./get-angle-unit-value"));
function hslShiftHue(hsl, delta, unit) {
return (0, _objectSpread2.default)((0, _objectSpread2.default)({}, hsl), {}, {
h: hsl.h + delta * (0, _getAngleUnitValue.default)(unit)
});
}