MCPcopy Create free account
hub / github.com/bernaferrari/FigmaToCode / luminance

Function luminance

packages/backend/src/common/retrieveUI/commonUI.ts:14–20  ·  view source on GitHub ↗
(color: RGB)

Source from the content-addressed store, hash-verified

12};
13
14function luminance(color: RGB) {
15 const a = [color.r * 255, color.g * 255, color.b * 255].map((v) => {
16 v /= 255;
17 return v <= 0.03928 ? v / 12.92 : ((v + 0.055) / 1.055) ** 2.4;
18 });
19 return a[0] * 0.2126 + a[1] * 0.7152 + a[2] * 0.0722;
20}
21
22export const deepFlatten = (arr: Array<SceneNode>): Array<SceneNode> => {
23 let result: Array<SceneNode> = [];

Callers 1

calculateContrastRatioFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected