UNPKG

@public-ui/components

Version:

Contains all web components that belong to KoliBri - The accessible HTML-Standard.

14 lines (13 loc) 672 B
import type { RGB } from 'color-convert/conversions'; export declare const getContrastYIQ: (r: number, g: number, b: number) => number; type ColorPair<T> = { background: T; foreground: T; }; export type ColorContrast<T> = ColorPair<T> & { contrast: number; }; export declare const calcColorContrast: (baseColor: RGB, contrastColor: RGB, ratio: number, dir?: number) => ColorContrast<RGB>; export declare const getColorContrast: (baseColor: RGB, contrastColor: RGB, ratio: number, dir?: number) => ColorContrast<RGB>; export declare const createContrastColorPair: (color: string | ColorPair<string>, contrastRatio?: number) => ColorContrast<string>; export {};