watercolor-ui
Version:
A modern minimalist cross-framework component library
33 lines • 919 B
TypeScript
/**
* 验证Badge变体
* @param {string} variant - 要验证的变体
* @returns {boolean} 是否为有效变体
*/
export function isValidVariant(variant: string): boolean;
/**
* 验证Badge尺寸
* @param {string} size - 要验证的尺寸
* @returns {boolean} 是否为有效尺寸
*/
export function isValidSize(size: string): boolean;
/**
* 获取安全的Badge变体
* @param {string} variant - 输入的变体
* @returns {string} 安全的变体名称
*/
export function getSafeVariant(variant: string): string;
/**
* 获取Badge的CSS类名
* @param {Object} props - Badge的props
* @returns {string} 完整的CSS类名字符串
*/
export function getBadgeClasses({ variant, size, dot, className }: Object): string;
/**
* 有效的Badge变体类型
*/
export const validVariants: string[];
/**
* 有效的Badge尺寸
*/
export const validSizes: string[];
//# sourceMappingURL=utils.d.ts.map