import { clsx, type ClassValue } from 'clsx' import { twMerge } from 'tailwind-merge' // 合并 className export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)) } // 数据验证函数 export const validateNumber = (value: unknown): number => { if (typeof value === 'number') return value if (typeof value === 'string') { const num = parseInt(value) return isNaN(num) ? 0 : num } return 0 }