/opt/mawid/packages/shared/src/schemas
Edit: /opt/mawid/packages/shared/src/schemas/auth.ts (477B)
import { z } from 'zod';
export const registerSchema = z.object({
clinicName: z.string().min(1).max(120),
clinicPhone: z.string().min(5).max(20),
name: z.string().min(1).max(120),
email: z.string().email(),
password: z.string().min(8).max(128),
});
export type RegisterInput = z.infer
;
export const loginSchema = z.object({
email: z.string().email(),
password: z.string().min(1),
});
export type LoginInput = z.infer;