fix(web): cleanup 25 TS errors preexistentes en main (closes #26) #27
Reference in New Issue
Block a user
Delete Branch "fix/ADM-011-web-ts-cleanup"
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?
Resumen
Fixea los 25 errores de TypeScript preexistentes en
mainque hacían fallarnpm run build. Descubiertos durante el smoke E2E de PR #25 (UDT-011). Cierra #26.Archivos modificados
src/web/src/components/ui/pagination.tsximport type { ButtonProps }(TS1484)src/web/src/features/medios/components/MedioForm.tsxz.coerce.number<number>(), eliminado.transform()con mismatch de tipossrc/web/src/features/secciones/components/SeccionForm.tsxz.coerce.number<number>(),errorMap→errorenz.enum()src/web/src/tests/features/auth/ProtectedRoute.test.tsxHomePageyrenderProtectedno usados (TS6133)src/web/src/tests/features/fiscal/iva/TipoDeIvaFormModal.test.tsxbeforeAll,afterAll,afterEachno usados (TS6133)src/web/src/tests/features/medios/MedioForm.test.tsxbeforeAll,afterAll,afterEachno usados (TS6133)src/web/src/tests/features/secciones/SeccionesListPage.test.tsxuserEventno usado (TS6133)src/web/src/tests/features/secciones/SeccionForm.test.tsx/seleccioná un tipo válido/isrc/web/src/tests/features/users/updateUserPermisosOverrides.test.tsmockResponsealineado con shape real deUsuarioPermisos—overrides.grant(TS2339)src/web/src/tests/features/users/UsersListPage.test.tsxwithinno usado (TS6133)Contexto
Mismo patrón que PR #23 (fix Zod v4 para
PuntoDeVentaForm). Preparatorio para el merge de UDT-011 (PR #25) — sin este fix el branchfeature/UDT-011hereda errores de TS de main.Verificación
npm run build→ 0 errores (build limpio)npm run test -- --run→ 275/275 passing (sin regresión)Closes #26