I'm working on a Node JS (+Express) project in Visual Studio Code, and am wondering if there is a way to reference TypeScript definitions in one global spot, rather than having to re-reference definitions in every JS file.
I see that VSCode supports tsconfigs, but I don't think .tsconfig files have a section for that.
In some editors you can use the filesGlob property in tsconfig.json to simplify references.
For example:
"filesGlob": [
    "./scripts/*.ts",
    "!./node_modules/**/*.ts"
]
However, this will work with the TypeScript compiler only when TypeScript 2 is released (see globs):
Or you can specify individual files:
"files": [
    "./scripts/app.ts",
    "./scripts/other.d.ts"
]
                        Okay so after a couple of restarts with Code, it seems that most of the time it will pick up the typescript definitions that you've included in other files.
I think I'll still go with Steve's answer though, as that way I can avoid having a bunch of references in my code.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With