mirror of
https://gitlab.massbug.com/massbug/judge4c.git
synced 2025-07-04 23:31:19 +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