| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- import type { RgbValue, RgbaValue } from './types/index';
- /**
- * @description Test if a hex color
- * @param {string} color color string
- * @return {boolean} Test result
- */
- export declare function isHex(color: string): boolean;
- /**
- * @description Test if a rgb color
- * @param {string} color color string
- * @return {boolean} Test result
- */
- export declare function isRgb(color: string): boolean;
- /**
- * @description Test if a rgba color
- * @param {string} color color string
- * @return {boolean} Test result
- */
- export declare function isRgba(color: string): boolean;
- /**
- * @description Test if a rgb or rgba color
- * @param {string} color color string
- * @return {boolean} Test result
- */
- export declare function isRgbOrRgba(color: string): boolean;
- /**
- * @description Get the Rgb value of the color
- * @param {string} color Hex|Rgb|Rgba color or color keyword
- * @return {RgbValue} Rgb value of the color
- */
- export declare function getRgbValue(color: string): RgbValue;
- /**
- * @description Get the opacity of color
- * @param {string} color Hex|Rgb|Rgba color or color keyword
- * @return {number} Color opacity
- */
- export declare function getOpacity(color: string): number;
- /**
- * @description Get the Rgba value of the color
- * @param {string} color Hex|Rgb|Rgba color or color keyword
- * @return {RgbaValue} Rgba value of the color
- */
- export declare function getRgbaValue(color: string): RgbaValue;
- /**
- * @description Convert color to Rgb|Rgba color
- * @param {string} color Hex|Rgb|Rgba color or color keyword
- * @param {number} opacity The opacity of color
- * @return {string} Rgb|Rgba color
- */
- export declare function toRgb(color: string, opacity?: number): string;
- /**
- * @description Convert color to Hex color
- * @param {string} color Hex|Rgb|Rgba color or color keyword
- * @return {string} Hex color
- */
- export declare function toHex(color: string): string;
- /**
- * @description Get Color from Rgb|Rgba value
- * @param {RgbValue|RgbaValue} value Rgb|Rgba color value
- * @return {string} Rgb|Rgba color
- */
- export declare function getColorFromRgbValue(value: RgbValue | RgbaValue): string;
- /**
- * @description Deepen color
- * @param {string} color Hex|Rgb|Rgba color or color keyword
- * @param {number} percent of Deepen (1-100)
- * @return {string} Rgba color
- */
- export declare function darken(color: string, percent?: number): string;
- /**
- * @description Brighten color
- * @param {string} color Hex|Rgb|Rgba color or color keyword
- * @param {number} percent of brighten (1-100)
- * @return {string} Rgba color
- */
- export declare function lighten(color: string, percent?: number): string;
- /**
- * @description Adjust color opacity
- * @param {string} color Hex|Rgb|Rgba color or color keyword
- * @param {number} percent of opacity
- * @return {string} Rgba color
- */
- export declare function fade(color: string, percent?: number): string;
|