md2
Version:
Angular2 based Material Design components, directives and services are Accordion, Autocomplete, Chips(Tags), Collapse, Colorpicker, Data Table, Datepicker, Dialog(Modal), Menu, Multiselect, Select, Tabs, Tags(Chips), Toast and Tooltip.
64 lines (63 loc) • 1.32 kB
TypeScript
export declare const COLOR_RGB: RegExp;
export declare const COLOR_HSL: RegExp;
export declare class Hsva {
h: number;
s: number;
v: number;
a: number;
constructor(h: number, s: number, v: number, a: number);
}
export declare class Hsla {
h: number;
s: number;
l: number;
a: number;
constructor(h: number, s: number, l: number, a: number);
}
export declare class Rgba {
r: number;
g: number;
b: number;
a: number;
constructor(r: number, g: number, b: number, a: number);
}
export declare class ColorUtil {
/**
* hsla to hsva
* @param hsla
*/
hsla2hsva(hsla: Hsla): {
h: number;
s: number;
v: number;
a: number;
};
/**
* hsva to hsla
* @param hsva
*/
hsva2hsla(hsva: Hsva): Hsla;
/**
* rgba to hsva
* @param rgba
*/
rgbaToHsva(rgba: Rgba): Hsva;
/**
* hsva to rgba
* @param hsva
*/
hsvaToRgba(hsva: Hsva): Rgba;
/**
* string to hsva
* @param colorString
*/
stringToHsva(colorString: string): any;
/**
* output formate of color
* @param hsva
* @param outputFormat
*/
outputFormat(hsva: Hsva, outputFormat: string): string;
hexText(rgba: Rgba): string;
denormalizeRGBA(rgba: Rgba): Rgba;
}