Make user schema exportable

This commit is contained in:
sianida26 2024-05-09 12:29:02 +07:00
parent a2091dd391
commit ef7876c65a

View File

@ -13,7 +13,7 @@ import requestValidator from "../../utils/requestValidator";
import authInfo from "../../middlewares/authInfo"; import authInfo from "../../middlewares/authInfo";
import checkPermission from "../../middlewares/checkPermission"; import checkPermission from "../../middlewares/checkPermission";
const userFormSchema = z.object({ export const userFormSchema = z.object({
name: z.string().min(1).max(255), name: z.string().min(1).max(255),
username: z.string().min(1).max(255), username: z.string().min(1).max(255),
email: z.string().email().optional().or(z.literal("")), email: z.string().email().optional().or(z.literal("")),
@ -38,7 +38,7 @@ const userFormSchema = z.object({
.optional(), .optional(),
}); });
const userUpdateSchema = userFormSchema.extend({ export const userUpdateSchema = userFormSchema.extend({
password: z.string().min(6).optional().or(z.literal("")), password: z.string().min(6).optional().or(z.literal("")),
}); });