La mecanografía para el atributo type
en Button
ya no coincide con la escritura en @types/react
desde la confirmación: https://github.com/DefinitelyTyped/DefinitelyTyped/commit/4d371be185ddd77264a8d7f30a7f7f8912738ed8
El problema surgió debido a un cambio en @ types / react: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/34194. Para evitar el problema, pin @ types / reacciona a una versión anterior o usa una bifurcación de Button.d.ts con alias de rutas.
Publicado como v3.9.3.
@oliviertassinari ¿Hay algún ejemplo de cómo anular correctamente con la opción paths
de tsconfig.json
?
Actualmente haciendo esto:
"paths": {
"@material-ui/core/*": ["typings/@material-ui/core/*"]
}
...
src/typings
└── @material-ui
└── core
└── Button
├── Button.d.ts
├── Button.js
├── index.d.ts
└── index.js
pero tengo la sensación de que he hecho algo mal.
Estamos en una versión muy antigua de @material-ui/core
, de lo contrario, simplemente actualizaría.
Comentario más útil
Publicado como v3.9.3.