UNPKG

@atlaskit/tokens

Version:

Design tokens are the single source of truth to name and store design decisions.

21 lines (20 loc) 635 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.argbFromLstar = argbFromLstar; var _argbFromRgb = require("./argb-from-rgb"); var _delinearized = require("./delinearized"); var _yFromLstar = require("./y-from-lstar"); /** * Converts an L* value to an ARGB representation. * * @param lstar L* in L*a*b* * @return ARGB representation of grayscale color with lightness * matching L* */ function argbFromLstar(lstar) { var y = (0, _yFromLstar.yFromLstar)(lstar); var component = (0, _delinearized.delinearized)(y); return (0, _argbFromRgb.argbFromRgb)(component, component, component); }