fix(web): migrar PuntoDeVentaForm a sintaxis Zod v4 (closes #21) #23
Reference in New Issue
Block a user
Delete Branch "fix/ADM-008-zod-v4"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Descripción
Migración de
PuntoDeVentaForm.tsxde sintaxis Zod v3 a v4, siguiendo el mismo pattern aplicado en los 4 componentes fiscales de ADM-009 (PR #22).Problema
La sintaxis
z.coerce.number({ invalid_type_error: '...' })es inválida en Zod v4 — el objeto de opciones ya no aceptainvalid_type_error. Esto causaba 5 errores en cascada de TypeScript en@hookform/resolvers: los tiposmedioIdynumeroAFIPinferíanunknownen vez denumber, rompiendoResolver,Control(3 instancias) ySubmitHandler.Fix aplicado
Verificación
tsc -b: 0 errores enPuntoDeVentaForm.tsxpost-fixCloses #21