UNPKG

@chayns/colors

Version:

JavaScript utility functions for the calculation of colors for chayns

26 lines (25 loc) 642 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = normalizeHexString; var _constants = require("../../utils/constants"); var _is = require("../../utils/is"); function normalizeHexString(hex) { if (!(0, _is.isString)(hex)) { return null; } var matches = hex.match(_constants.HEX_REGEX); if (matches) { return "#".concat(matches[1]); } matches = hex.match(_constants.SHORT_HEX_REGEX); if (matches) { return "#".concat(matches[1]).concat(matches[1]); } if (hex === 'gray') { return '#808080'; } return null; } //# sourceMappingURL=normalizeHexString.js.map