UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

27 lines (26 loc) 787 B
"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 hcg2rgb = require("./hcg2rgb.cjs"); const rgb2hcg = require("./rgb2hcg.cjs"); Color.prototype.hcg = function() { return rgb2hcg(this._rgb); }; const hcg = (...args) => new Color(...args, "hcg"); chroma.hcg = hcg; input.format.hcg = hcg2rgb; input.autodetect.push({ p: 1, test: (...args) => { args = unpack(args, "hcg"); if (type(args) === "array" && args.length === 3) { return "hcg"; } } }); exports.hcg = hcg; //# sourceMappingURL=index.cjs.map