12 lines
312 B
TypeScript
12 lines
312 B
TypeScript
import { z } from 'zod';
|
|
|
|
import { RefinedPasswordSchema, refineRepeatPassword } from './password.schema';
|
|
|
|
export const PasswordSignUpSchema = z
|
|
.object({
|
|
email: z.string().email(),
|
|
password: RefinedPasswordSchema,
|
|
repeatPassword: RefinedPasswordSchema,
|
|
})
|
|
.superRefine(refineRepeatPassword);
|