Hasta donde puedo recordar, Typescript no advirtió sobre tipos no resueltos/indefinidos en archivos .d.ts . Podría ejecutar tsc y no tendría ningún error. Ya tengo habilitado noImplicitAny . Este archivo también está en el include de mi tsconfig. ¿Se esperaba esto o hay un problema con mi configuración? ¿Hay alguna manera de hacer que esto sea un error?
Aquí hay una pregunta relacionada específicamente sobre VS Code ( ¿Hay alguna manera de hacer que VSCode muestre errores para tipos no resueltos en archivos .d.ts? ), Estoy experimentando el mismo problema en VS Code, pero incluso tsc tiene el problema.
Yo estaba buscando una respuesta a la misma pregunta. En mi caso, resultó que estaba usando un marco (SvelteKit) que tenía skipLibCheck: true en el tsconfig.json predeterminado. Por lo tanto, no se trataba solo de las importaciones: no había verificación de tipo en absoluto en mis archivos .d.ts . ¿Quizás esto es lo mismo para ti?
Tenga en cuenta que configurar skipLibCheck: false (el valor predeterminado si no está configurado) puede tener otras consecuencias relacionadas con el rendimiento y posibles conflictos entre los archivos .d.ts en sus node_modules . Consulte la documentación en skipLibCheck .