UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

27 lines (26 loc) 656 B
import type from "../../utils/type.js"; import unpack from "../../utils/unpack.js"; import chroma from "../../chroma.js"; import Color from "../../Color.js"; import input from "../input.js"; import hcg2rgb from "./hcg2rgb.js"; import rgb2hcg from "./rgb2hcg.js"; 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"; } } }); export { hcg }; //# sourceMappingURL=index.js.map