chenyc
2025-12-09 545c24c6a711d71b65f3d4e8122fee3837fb1edc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
export type Model = 'rgb' | 'hsl' | 'hwb';
 
export type ColorString = {
    get: {
        (color: string): {model: Model; value: number[]} | null;
        rgb: (color: string) => number[] | null;
        hsl: (color: string) => number[] | null;
        hwb: (color: string) => number[] | null;
    };
    to: {
        hex: (r: number, g: number, b: number, a?: number) => string | null;
        rgb: {
            (r: number, g: number, b: number, a?: number): string | null;
            percent: (r: number, g: number, b: number, a?: number) => string | null;
        };
        keyword: (r: number, g: number, b: number, a?: number) => string | null;
        hsl: (h: number, s: number, l: number, a?: number) => string | null;
        hwb: (h: number, w: number, b: number, a?: number) => string | null;
    };
};
 
declare const colorString: ColorString;
export default colorString;