homebridge-virtual-accessories
Version:
Virtual HomeKit accessories for Homebridge.
23 lines (22 loc) • 603 B
TypeScript
export declare class ColorHSL {
hue: number;
saturation: number;
luminance: number;
constructor(hue: number, saturation: number, luminance: number);
}
export declare class ColorRGB {
red: number;
green: number;
blue: number;
constructor(red: number, green: number, blue: number);
}
/**
* Colors
*/
export declare class Colors {
static isValidHex(value: string): boolean;
static HSLToHex(hsl: ColorHSL): string;
static HexToHSL(hex: string): ColorHSL | undefined;
static HSLToRGB(hsl: ColorHSL): ColorRGB;
static RGBToHSL(rgb: ColorRGB): ColorHSL;
}