UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

30 lines (29 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const type = require("../../utils/type.cjs"); const unpack = require("../../utils/unpack.cjs"); const chroma = require("../../chroma.cjs"); const Color = require("../../Color.cjs"); const input = require("../input.cjs"); const lab2rgb = require("./lab2rgb.cjs"); const rgb2lab = require("./rgb2lab.cjs"); const labConstants = require("./lab-constants.cjs"); Color.prototype.lab = function() { return rgb2lab.default(this._rgb); }; const lab = (...args) => new Color(...args, "lab"); Object.assign(chroma, { lab, getLabWhitePoint: labConstants.getLabWhitePoint, setLabWhitePoint: labConstants.setLabWhitePoint }); input.format.lab = lab2rgb.default; input.autodetect.push({ p: 2, test: (...args) => { args = unpack(args, "lab"); if (type(args) === "array" && args.length === 3) { return "lab"; } } }); exports.getLabWhitePoint = labConstants.getLabWhitePoint; exports.setLabWhitePoint = labConstants.setLabWhitePoint; exports.lab = lab; //# sourceMappingURL=index.cjs.map