fix(web): migrar MedioForm a sintaxis Zod v4 (TS2322 — coerce.number<number>())
This commit is contained in:
@@ -34,11 +34,10 @@ const medioFormSchema = z.object({
|
||||
.string()
|
||||
.min(1, 'El nombre es requerido')
|
||||
.max(100, 'Máximo 100 caracteres'),
|
||||
tipo: z.coerce.number().refine((v) => v >= 1, 'Seleccioná un tipo válido'),
|
||||
tipo: z.coerce.number<number>().refine((v) => v >= 1, 'Seleccioná un tipo válido'),
|
||||
plataformaEmpresaId: z
|
||||
.union([z.coerce.number().int().positive('Debe ser un número positivo'), z.literal('')])
|
||||
.optional()
|
||||
.transform((v) => (v === '' || v === undefined ? null : Number(v))),
|
||||
.union([z.coerce.number<number>().int().positive('Debe ser un número positivo'), z.literal('')])
|
||||
.optional(),
|
||||
})
|
||||
|
||||
export type MedioFormValues = z.infer<typeof medioFormSchema>
|
||||
|
||||
Reference in New Issue
Block a user