15 lines
378 B
TypeScript
15 lines
378 B
TypeScript
import { z } from 'zod';
|
|
|
|
export const registerSchema = z.object({
|
|
phone: z.string().min(10).max(20),
|
|
password: z.string().min(6).max(100),
|
|
name: z.string().min(1).max(100),
|
|
surname: z.string().max(100).optional(),
|
|
email: z.string().email().optional(),
|
|
});
|
|
|
|
export const loginSchema = z.object({
|
|
phone: z.string().min(10).max(20),
|
|
password: z.string().min(1),
|
|
});
|