mosh-helpdesk/core/schemas/users.ts

10 lines
336 B
TypeScript
Raw Normal View History

2026-02-17 18:45:46 +01:00
import { z } from "zod/v4";
export const createUserSchema = z.object({
name: z.string().trim().min(3, "Name must be at least 3 characters"),
email: z.email("Invalid email address"),
password: z.string().trim().min(8, "Password must be at least 8 characters"),
});
export type CreateUserInput = z.infer<typeof createUserSchema>;