mirror of
https://gitlab.massbug.com/massbug/judge4c.git
synced 2025-07-04 15:12:22 +00:00
feat(auth): define login/register schemas
This commit is contained in:
parent
f7d8234f6a
commit
4d194774fc
12
src/features/auth/schema.ts
Normal file
12
src/features/auth/schema.ts
Normal file
@ -0,0 +1,12 @@
|
||||
import { z } from "zod";
|
||||
|
||||
export const loginSchema = z.object({
|
||||
email: z.string().email(),
|
||||
password: z.string().min(1, "Required"),
|
||||
});
|
||||
|
||||
export const registerSchema = z.object({
|
||||
name: z.string().trim().min(1, "Required"),
|
||||
email: z.string().email(),
|
||||
password: z.string().min(8, "Minimum of 8 characters required"),
|
||||
});
|
Loading…
Reference in New Issue
Block a user