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

9 lines
333 B
TypeScript
Raw Normal View History

import { z } from 'zod';
2025-01-02 05:51:11 +00:00
export const signinDto = z.object({
identifier: z.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(),
2025-01-02 05:51:11 +00:00
});
export type SignInDto = z.infer<typeof signinDto>;