Skip to content

@graphty/graphty-element / schema / isPaletteSafe

Function: isPaletteSafe() ​

isPaletteSafe(colors, threshold?): object

Defined in: graphty-element/src/utils/styleHelpers/accessibility/colorblindSimulation.ts:171

Test if a color palette is colorblind-safe Returns true if all colors remain distinguishable under common colorblindness types

Parameters ​

colors ​

string[]

Array of hex color strings to test

threshold? ​

number = 10

Minimum difference threshold for distinguishability (default: 10)

Returns ​

object

Object with boolean flags for each colorblindness type indicating if palette is safe

deuteranopia ​

deuteranopia: boolean

grayscale ​

grayscale: boolean

protanopia ​

protanopia: boolean

tritanopia ​

tritanopia: boolean