UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

18 lines (17 loc) 438 B
"use strict"; const limit = require("./limit.cjs"); const clip_rgb = (rgb) => { rgb._clipped = false; rgb._unclipped = rgb.slice(0); for (let i = 0; i <= 3; i++) { if (i < 3) { if (rgb[i] < 0 || rgb[i] > 255) rgb._clipped = true; rgb[i] = limit(rgb[i], 0, 255); } else if (i === 3) { rgb[i] = limit(rgb[i], 0, 1); } } return rgb; }; module.exports = clip_rgb; //# sourceMappingURL=clip_rgb.cjs.map