color-combos
Version:
Get accessibility information about colour combinations
32 lines (30 loc) • 697 B
TypeScript
interface Accessibility {
aa: boolean;
aaLarge: boolean;
aaa: boolean;
aaaLarge: boolean;
}
interface Combination {
accessibility: Accessibility;
color?: number[];
contrast: number;
hex: string;
model?: string;
valpha?: number;
}
interface ColorCombo {
color?: number[];
combinations: Combination[];
hex: string;
model?: string;
valpha?: number;
}
interface Options {
threshold?: number;
compact?: boolean;
uniq?: boolean;
}
declare const ColorCombos: (colors: {
[name: string]: string;
} | string[], options?: Options) => ColorCombo[] | false;
export { Accessibility, ColorCombo, Combination, ColorCombos as default };