12 lines
369 B
TypeScript
12 lines
369 B
TypeScript
import { z } from "zod";
|
|
|
|
export const UpdateProfileSchema = z.object({
|
|
email: z.string().email("Neplatný formát e-mailu").optional(),
|
|
first_name: z.string().optional(),
|
|
last_name: z.string().optional(),
|
|
current_password: z.string().optional(),
|
|
new_password: z.string().optional(),
|
|
});
|
|
|
|
export type UpdateProfileInput = z.infer<typeof UpdateProfileSchema>;
|