如何添加自定义TypeScript全局接口



我在整个CommonJS结构化typescript项目中使用了几个接口。我想创建一个名为"interfaces"的全局文件。ts"…与其导入接口或将引用添加到每个.ts文件(样板文件)中,不如在tsconfig中全局声明它。json文件吗?

我知道有一个全局定义文件称为lib.d。t,它基本上是全局声明的接口。我意识到我可能可以修改这个文件,但正在寻找一个更好的方法(抽象)。

编辑:我应该注意到我目前正在使用Visual Studio Code。

这是tsconfig.json的默认工作方式。在项目的根目录下创建一个不带"files"属性的tsconfig.json。你可能需要重新启动VS Code来识别tsconfig.json

如果tsconfig文件中没有"files"属性。Json时,编译器默认包含包含目录和子目录的所有文件。当指定了"files"属性时,只包含这些文件。

https://github.com/Microsoft/TypeScript/pull/1692

。我意识到我可能可以修改这个文件,但正在寻找一个更好的方法(抽象)

有一个名为globals.d.ts的文件。这个模式的文档在这里:http://basarat.gitbooks.io/typescript/content/docs/project/globals.html

相关内容

  • 没有找到相关文章

最新更新