Files
medreport_mrb2b/packages/features/accounts/src/schema/update-email.schema.ts
2025-06-08 16:18:30 +03:00

21 lines
428 B
TypeScript

import { z } from 'zod';
export const UpdateEmailSchema = {
withTranslation: (errorMessage: string) => {
return z
.object({
email: z.string().email(),
repeatEmail: z.string().email(),
})
.refine(
(values) => {
return values.email === values.repeatEmail;
},
{
path: ['repeatEmail'],
message: errorMessage,
},
);
},
};