javascript - ¿Cómo genero archivos de definición de TypeScript que sean detectados automáticamente por VS Code?
Tengo un proyecto en TypeScript que se utiliza en Node.js, y he decidido agregar definiciones de tipo para que IntelliSense pueda detectarlas en Visual Studio Code. En mi tsconfig.json, he habilitado que se generen definiciones junto con el JS compilado, pero no sé qué otra configuración necesito para que, cuando mi proyecto se descargue usando npm, los tipos aparezcan en IntelliSense sin ningún otro ajuste. ¿Alguien tiene alguna idea de cómo se puede hacer esto? Mi archivo tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"lib":["es2016","es2016.array.include","dom"],
"noImplicitAny":false,
"noEmitOnError":true,
"removeComments": true,
"declaration": true
},
"include": [
"src/ts/**/*"
],
"exclude": [
"node_modules",
"**/*.spec.ts"
]
}
Respuesta #1
Establece la propiedad types en tu archivo package.json para que apunte a tu archivo de definiciones, así (suponiendo que tus declaraciones estén en src/ts/main.d.ts):
{
"types": "./src/ts/main.d.ts"
}
Consulte la documentación de TypeScript para más detalles.
