/** * Error Feedback — Zod 错误翻译为用户友好提示 * * 将 Zod 校验错误翻译为可操作的中文描述 */ import { z } from 'zod'; export interface FriendlyError { field: string; message: string; suggestion?: string; } /** * 将 ZodError 翻译为友好提示列表 */ export declare function translateZodError(error: any, context?: string): FriendlyError[]; /** * 格式化友好错误为可读文本 */ export declare function formatFriendlyErrors(errors: FriendlyError[]): string; /** * 安全验证包装:捕获 ZodError 并输出友好提示 */ export declare function safeValidate(schema: z.ZodSchema, data: unknown, label?: string): { success: true; data: T; } | { success: false; errors: FriendlyError[]; }; //# sourceMappingURL=error-feedback.d.ts.map