UNPKG

watercolor-ui

Version:

A modern minimalist cross-framework component library

82 lines 2.45 kB
/** * 验证Countdown尺寸 * @param {string} size - 要验证的尺寸 * @returns {boolean} 是否为有效尺寸 */ export function isValidSize(size: string): boolean; /** * 验证Countdown颜色 * @param {string} color - 要验证的颜色 * @returns {boolean} 是否为有效颜色 */ export function isValidColor(color: string): boolean; /** * 验证Countdown格式 * @param {string} format - 要验证的格式 * @returns {boolean} 是否为有效格式 */ export function isValidFormat(format: string): boolean; /** * 补零函数 * @param {number} n - 数字 * @returns {string} 补零后的字符串 */ export function padZero(n: number): string; /** * 格式化时间显示 * @param {number} remaining - 剩余秒数 * @param {boolean} showHours - 是否显示小时 * @returns {string} 格式化后的时间字符串 */ export function formatTime(remaining: number, showHours?: boolean): string; /** * 获取时间段对象 * @param {number} remaining - 剩余秒数 * @returns {Object} 包含各时间段的对象 */ export function getTimeSegments(remaining: number): Object; /** * 获取Countdown的CSS类名 * @param {Object} props - Countdown的props * @returns {Array<string>} CSS类名数组 */ export function getCountdownClasses(props: Object): Array<string>; /** * 获取默认颜色(根据主题) * @returns {string} 默认颜色 */ export function getDefaultColor(): string; /** * 创建定时器管理器 * @param {Function} callback - 定时器回调函数 * @returns {Object} 定时器管理器对象 */ export function createTimer(callback: Function): Object; /** * 获取时间段标签 * @param {string} type - 时间段类型 ('days', 'hours', 'minutes', 'seconds') * @param {number} value - 时间段值 * @returns {string} 标签文本 */ export function getTimeLabel(type: string, value: number): string; /** * 检查是否应该显示时间段 * @param {Object} segments - 时间段对象 * @param {string} type - 时间段类型 * @param {boolean} showZero - 是否显示零值 * @returns {boolean} 是否应该显示 */ export function shouldShowSegment(segments: Object, type: string, showZero?: boolean): boolean; /** * 有效的Countdown尺寸 */ export const validSizes: string[]; /** * 有效的Countdown颜色 */ export const validColors: string[]; /** * 有效的Countdown格式 */ export const validFormats: string[]; //# sourceMappingURL=utils.d.ts.map