import z from 'zod/v4'; export const emptyToUndefined = (validation: z.ZodType) => z.preprocess((v) => (v === '' ? undefined : v), validation); export const optionalUrl = z .url() .optional() .or(z.literal('').transform(() => undefined));