@chayns/colors
Version:
JavaScript utility functions for the calculation of colors for chayns
23 lines (18 loc) • 581 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = getRgb255String;
var _is = require("../../utils/is");
function getRgb255String(rgb) {
if (!(0, _is.isRgb255)(rgb)) {
return null;
}
if ('a' in rgb && (0, _is.isNumber)(rgb.a)) {
return "rgba(".concat(rgb.r, ", ").concat(rgb.g, ", ").concat(rgb.b, ", ").concat(rgb.a.toLocaleString('en-US', {
maximumFractionDigits: 2
}), ")");
}
return "rgb(".concat(rgb.r, ", ").concat(rgb.g, ", ").concat(rgb.b, ")");
}
//# sourceMappingURL=getRgb255String.js.map