finances/src/lib/form-schemas/signUpFormSchema.ts
2024-03-08 20:24:40 +01:00

10 lines
311 B
TypeScript

import { z } from 'zod';
export const signUpFormSchema = z.object({
username: z.string().min(3).max(16),
password: z.string().min(8).max(255),
confirm: z.string().min(8).max(255),
}).refine(data => data.password === data.confirm, {
message: 'Passwords do not match',
path: ['confirm'],
});