UNPKG

@yookue/ts-lang-utils

Version:

Common lang utilities for typescript

22 lines 564 B
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, ")"); }