Files
stocca-tre/server/resources/user/UserModel.ts
2022-07-08 09:31:34 +02:00

12 lines
310 B
TypeScript

import { z } from "zod";
export const UserSchema = z.object({
id: z.number(),
displayName: z.string(),
email: z.string().email(),
password: z.string().min(256).max(256),
});
export const UserSchemaWithoutId = UserSchema.omit({ id: true });
export type UserModel = z.infer<typeof UserSchema>;