UNPKG

watercolor-ui

Version:

A modern minimalist cross-framework component library

68 lines 1.94 kB
/** * 验证Banner类型 * @param {string} type - 要验证的类型 * @returns {boolean} 是否为有效类型 */ export function isValidType(type: string): boolean; /** * 验证Banner位置 * @param {string} position - 要验证的位置 * @returns {boolean} 是否为有效位置 */ export function isValidPosition(position: string): boolean; /** * 获取Banner的CSS类名 * @param {string} type - Banner类型 * @param {string} position - Banner位置 * @param {boolean} sticky - 是否固定 * @returns {string} 完整的CSS类名字符串 */ export function getBannerClasses(type: string, position: string, sticky: boolean): string; /** * 获取Banner图标 * @param {string} type - Banner类型 * @returns {string} 图标字符 */ export function getBannerIcon(type: string): string; /** * 获取Banner的内联样式 * @param {number} zIndex - z-index值 * @returns {Object} 内联样式对象 */ export function getBannerStyles(zIndex: number): Object; /** * 处理Banner关闭事件 * @param {Function} setVisible - 设置可见性的函数 * @param {Function} onClose - 关闭回调函数 */ export function handleBannerClose(setVisible: Function, onClose: Function): void; /** * 处理Banner动作事件 * @param {Function} onAction - 动作回调函数 */ export function handleBannerAction(onAction: Function): void; export namespace typeColorClasses { let success: string; let info: string; let warning: string; let error: string; } 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 }; } /** * 有效的Banner类型 */ export const validTypes: string[]; /** * 有效的Banner位置 */ export const validPositions: string[]; //# sourceMappingURL=utils.d.ts.map