const schema = z
.object({
name: z.string(),
email: z.string(),
})
.superRefine((v, ctx) => {
if (v.name || v.email) return;
ctx.addIssue({ code: z.ZodIssueCode.custom, message: "Required", path: ["name"] });
ctx.addIssue({ code: z.ZodIssueCode.custom, message: "Required", path: ["email"] });
});
const schema = z
.object({
name: z.string(),
email: z.string(),
})
.superRefine((v, ctx) => {
if (v.name || v.email) return;
ctx.addIssue({ code: z.ZodIssueCode.custom, message: "Required", path: ["name"] });
ctx.addIssue({ code: z.ZodIssueCode.custom, message: "Required", path: ["email"] });
});