我在整个 CommonJS 结构化打字稿项目中使用了几个接口。我想创建一个名为“interfaces.ts”的全局文件......而不是必须导入接口或在每个 .ts 文件(样板文件)中添加引用,有没有办法全局声明它,也许在 tsconfig .json 文件?
我知道有一个名为 lib.d.ts 的全局定义文件,它基本上是全局声明的接口。我意识到我可能可以修改这个文件,但正在寻找更好的方法(抽象)。
编辑:我可能应该注意到我目前正在使用 Visual Studio Code。
我在整个 CommonJS 结构化打字稿项目中使用了几个接口。我想创建一个名为“interfaces.ts”的全局文件......而不是必须导入接口或在每个 .ts 文件(样板文件)中添加引用,有没有办法全局声明它,也许在 tsconfig .json 文件?
我知道有一个名为 lib.d.ts 的全局定义文件,它基本上是全局声明的接口。我意识到我可能可以修改这个文件,但正在寻找更好的方法(抽象)。
编辑:我可能应该注意到我目前正在使用 Visual Studio Code。
That's the way tsconfig.json
works by default. Create a tsconfig.json
in the root of your project without a "files" property. You may need to restart VS Code for it to recognize the tsconfig.json
.
If no "files" property is present in a tsconfig.json, the compiler defaults to including all files the containing directory and subdirectories. When a "files" property is specified, only those files are included.
. 我意识到我可能可以修改这个文件,但正在寻找更好的方法(抽象)
有一个名为globals.d.ts
. 此模式记录在这里:http ://basarat.gitbooks.io/typescript/content/docs/project/globals.html