rms-sparklines
Version:
A sparkline collection, written as web components
23 lines (22 loc) • 1 kB
TypeScript
/**
* 01234567890123456789012345678901234567890123456789012345678901234567890123456789
* This simple class checks whether a string is a valid CSS color. The validation
* consists of two steps. The first validates whether a string is a valid hex, rgb(a),
* or hsl(a). If not, it validates whether the string is a valid CSS color name.
*/
export declare class CssColorString {
VALID_HEX_CSS_COLOR_EXPRESSION: any;
VALID_RGB_CSS_COLOR_EXPRESSION: any;
VALID_RGBA_CSS_COLOR_EXPRESSION: any;
VALID_HSL_CSS_COLOR_EXPRESSION: any;
VALID_HSLA_CSS_COLOR_EXPRESSION: any;
VALID_CSS_COLOR_NAMES: string[];
constructor();
isValid(color: string): boolean;
isValidColorExpressionHex(color: string): boolean;
isValidRgbColorExpression(color: string): boolean;
isValidRgbaColorExpression(color: string): boolean;
isValidHslColorExpression(color: string): boolean;
isValidHslaColorExpression(color: string): boolean;
isValidColorName(color: string): boolean;
}