UNPKG

@kcuf/mere-color

Version:

Mere color utils for generating, manipulation, a11y purposes.

24 lines (23 loc) 813 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getColorNotation; var _enum = require("../enum"); var _getColorNotationDetailed = _interopRequireDefault(require("./get-color-notation-detailed")); /** * Get toString format according to color string. */ function getColorNotation(color) { switch ((0, _getColorNotationDetailed.default)(color)) { case _enum.EColorNotationDetailed.RGB: case _enum.EColorNotationDetailed.RGB_LEGACY: return _enum.EColorNotation.RGB; case _enum.EColorNotationDetailed.HSL: case _enum.EColorNotationDetailed.HSL_LEGACY: return _enum.EColorNotation.HSL; default: return _enum.EColorNotation.HEX; } }