@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
30 lines (29 loc) • 1.08 kB
JavaScript
;
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