watercolor-ui
Version:
A modern minimalist cross-framework component library
67 lines • 1.95 kB
TypeScript
/**
* 获取图标内容
* @param {string} type - Alert类型
* @returns {string} 图标字符
*/
export function getIconContent(type: string): string;
/**
* 获取Alert的CSS类名
* @param {string} type - Alert类型
* @param {string} variant - Alert变体
* @returns {Array<string>} CSS类名数组
*/
export function getAlertClasses(type: string, variant: string): Array<string>;
/**
* 验证Alert类型
* @param {string} type - 要验证的类型
* @returns {boolean} 是否为有效类型
*/
export function isValidAlertType(type: string): boolean;
/**
* 验证Alert变体
* @param {string} variant - 要验证的变体
* @returns {boolean} 是否为有效变体
*/
export function isValidAlertVariant(variant: string): boolean;
export namespace colorMap {
namespace success {
let standard: string;
let filled: string;
let outlined: string;
}
namespace info {
let standard_1: string;
export { standard_1 as standard };
let filled_1: string;
export { filled_1 as filled };
let outlined_1: string;
export { outlined_1 as outlined };
}
namespace warning {
let standard_2: string;
export { standard_2 as standard };
let filled_2: string;
export { filled_2 as filled };
let outlined_2: string;
export { outlined_2 as outlined };
}
namespace error {
let standard_3: string;
export { standard_3 as standard };
let filled_3: string;
export { filled_3 as filled };
let outlined_3: string;
export { outlined_3 as outlined };
}
}
export namespace iconMap {
let success_1: string;
export { success_1 as success };
let info_1: string;
export { info_1 as info };
let warning_1: string;
export { warning_1 as warning };
let error_1: string;
export { error_1 as error };
}
//# sourceMappingURL=utils.d.ts.map