import { ZodError, ZodType } from "zod/v4"; export function validateSchema( schema: ZodType, data: unknown, ): { success: true; data: T } | { success: false; errors: ZodError["issues"] } { const result = schema.safeParse(data); if (result.success) { return { success: true, data: result.data }; } else { return { success: false, errors: result.error.issues }; } }