MCPcopy Index your code
hub / github.com/ChartGPU/ChartGPU / parseColor

Function parseColor

src/renderers/createPieRenderer.ts:54–62  ·  view source on GitHub ↗
(cssColor: string, fallbackCssColor: string)

Source from the content-addressed store, hash-verified

52};
53
54const parseColor = (cssColor: string, fallbackCssColor: string): Rgba => {
55 const parsed = parseCssColorToRgba01(cssColor);
56 if (parsed) return [parsed[0], parsed[1], parsed[2], clamp01(parsed[3])] as const;
57
58 const fb = parseCssColorToRgba01(fallbackCssColor);
59 if (fb) return [fb[0], fb[1], fb[2], clamp01(fb[3])] as const;
60
61 return [0, 0, 0, 1] as const;
62};
63
64const parseNumberOrPercent = (value: number | string, basis: number): number | null => {
65 if (typeof value === 'number') return Number.isFinite(value) ? value : null;

Callers 1

prepareFunction · 0.85

Calls 2

parseCssColorToRgba01Function · 0.90
clamp01Function · 0.70

Tested by

no test coverage detected