AdelieStack/src/lib/dtos/signin.dto.ts

12 lines
340 B
TypeScript
Raw Normal View History

2025-01-02 05:51:11 +00:00
import {z} from "zod";
export const signinDto = z.object({
identifier: z
2025-01-02 05:51:11 +00:00
.string()
.trim()
.min(3, { message: 'Must be at least 3 characters' })
.max(50, { message: 'Must be less than 50 characters' }),
password: z.string({ required_error: 'Password is required' }).trim(),
});
export type signinDto = z.infer<typeof signinDto>;