@yookue/ts-lang-utils
Version:
Common lang utilities for typescript
22 lines • 564 B
JavaScript
import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray";
export function reverseRgb(rgb) {
if (!rgb) {
return undefined;
}
var alias = null;
if (typeof rgb === 'string') {
var arr = rgb.match(/\d+/g);
if (!arr || arr.length !== 3) {
return undefined;
}
alias = arr.map(Number);
} else {
alias = rgb;
}
var _alias = alias,
_alias2 = _slicedToArray(_alias, 3),
r = _alias2[0],
g = _alias2[1],
b = _alias2[2];
return "rgb(".concat(255 - r, ", ").concat(255 - g, ", ").concat(255 - b, ")");
}