UNPKG

watercolor-ui

Version:

A modern minimalist cross-framework component library

121 lines 3.55 kB
/** * 验证Status状态 * @param {string} status - 要验证的状态 * @returns {boolean} 是否为有效状态 */ export function isValidStatus(status: string): boolean; /** * 验证Status尺寸 * @param {string} size - 要验证的尺寸 * @returns {boolean} 是否为有效尺寸 */ export function isValidSize(size: string): boolean; /** * 获取安全的Status状态 * @param {string} status - 输入的状态 * @returns {string} 安全的状态名称 */ export function getSafeStatus(status: string): string; /** * 获取Status的CSS类名 * @param {Object} props - Status的props * @returns {string} 完整的CSS类名字符串 */ export function getStatusClasses({ status, size, showText, animated, animationType, className }: Object): string; /** * 获取Status的文本 * @param {string} status - 状态 * @returns {string} 状态文本 */ export function getStatusText(status: string): string; /** * 获取Status的颜色 * @param {string} status - 状态 * @param {boolean} isDark - 是否为深色模式 * @returns {string} 状态颜色 */ export function getStatusColor(status: string, isDark?: boolean): string; /** * 获取动画类型 * @param {string} status - 状态 * @param {string} animationType - 指定的动画类型 * @returns {string} 最终的动画类型 */ export function getAnimationType(status: string, animationType?: string): string; /** * 有效的Status状态类型 */ export const validStatuses: string[]; /** * 有效的Status尺寸 */ export const validSizes: string[]; /** * 有效的动画类型 */ export const validAnimationTypes: string[]; export namespace statusConfig { namespace _default { let text: string; let color: string; let darkColor: string; } export { _default as default }; export namespace success { let text_1: string; export { text_1 as text }; let color_1: string; export { color_1 as color }; let darkColor_1: string; export { darkColor_1 as darkColor }; } export namespace error { let text_2: string; export { text_2 as text }; let color_2: string; export { color_2 as color }; let darkColor_2: string; export { darkColor_2 as darkColor }; } export namespace warning { let text_3: string; export { text_3 as text }; let color_3: string; export { color_3 as color }; let darkColor_3: string; export { darkColor_3 as darkColor }; } export namespace info { let text_4: string; export { text_4 as text }; let color_4: string; export { color_4 as color }; let darkColor_4: string; export { darkColor_4 as darkColor }; } export namespace pending { let text_5: string; export { text_5 as text }; let color_5: string; export { color_5 as color }; let darkColor_5: string; export { darkColor_5 as darkColor }; } export namespace processing { let text_6: string; export { text_6 as text }; let color_6: string; export { color_6 as color }; let darkColor_6: string; export { darkColor_6 as darkColor }; } export namespace cancelled { let text_7: string; export { text_7 as text }; let color_7: string; export { color_7 as color }; let darkColor_7: string; export { darkColor_7 as darkColor }; } } //# sourceMappingURL=utils.d.ts.map