UNPKG

next-safe-action

Version:

Type safe and validated Server Actions in your Next.js project.

22 lines (21 loc) 449 B
// src/adapters/zod.ts var ZodAdapter = class { async validate(schema, data) { const result = await schema.safeParseAsync(data); if (result.success) { return { success: true, data: result.data, }; } return { success: false, issues: result.error.issues.map(({ message, path }) => ({ message, path })), }; } }; function zodAdapter() { return new ZodAdapter(); } export { zodAdapter }; //# sourceMappingURL=zod.mjs.map