UNPKG

random-color-library

Version:

Generate random colors from the Material Design color palette.

243 lines (242 loc) 5.52 kB
export declare const TEST_COLORS: { BLACK: { hex: string; hex3: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; WHITE: { hex: string; hex3: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; RED: { hex: string; hex3: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; GREEN: { hex: string; hex3: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; BLUE: { hex: string; hex3: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; GRAY: { hex: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; LIGHT_RED: { hex: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; LIGHT_BLUE: { hex: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; LIGHT_GRAY: { hex: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; DARK_RED: { hex: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; DARK_BLUE: { hex: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; DARK_GRAY: { hex: string; rgb: { r: number; g: number; b: number; }; rgbArray: number[]; rgbString: string; rgbCommaSeparated: string; rgbSpaceSeparated: string; relativeLuminance: number; }; }; type ContrastRatioTestCase = { color1: { hex: string; hex3?: string; rgb: { r: number; g: number; b: number; }; rgbArray: [number, number, number]; }; color2: { hex: string; hex3?: string; rgb: { r: number; g: number; b: number; }; rgbArray: [number, number, number]; }; ratio: number; }; export declare const CONTRAST_RATIOS: ContrastRatioTestCase[]; export declare const CONTRAST_RATIOS_HEX: (string | number)[][]; export declare const CONTRAST_RATIOS_HEX3: (string | number | undefined)[][]; export declare const INVALID_RGB_OBJECTS: ({ r: number; g: number; b: number; } | { r: string; g: number; b: number; } | { r: number; g: string; b: number; } | { r: number; g: number; b: string; } | { r: number; g?: undefined; b?: undefined; } | { b: number; r?: undefined; g?: undefined; } | { g: number; r?: undefined; b?: undefined; } | { r: number; g: number; b?: undefined; } | { r: number; b: number; g?: undefined; } | { b: number; g: number; r?: undefined; })[]; export declare const INVALID_RGB_ARRAYS: (string | number)[][]; export declare const INVALID_RGB_STRINGS: string[]; export declare const VALID_RGB_STRINGS: string[]; export declare const INVALID_RGB_SEPARATE_PARAMS: (string | number)[][]; export declare const INVALID_RGB_EDGE_CASES: (null[] | undefined[] | boolean[] | symbol[] | (() => void)[])[]; export declare const HEX_ALPHA_CONVERSIONS: { originalHex: string; opacityPercent: number; convertedHex: string; }[]; export declare const INVALID_HEX_COLORS: string[]; export {};