引用TypeScript类型定义

时间:2015-09-08 16:34:48

标签: typescript aurelia

我正在使用SystemJS / jspmTypeScript definition manager在TypeScript中构建Aurelia应用。我在.ts下的/app/**.d.ts文件以及/typings/**下有/jspm_packages/**个源文件(因为某些定义文件是通过jspm发送的)。

显然,TypeScript编译器不了解SystemJS / jspm或TSD,因此我需要以某种方式引用它们管理的类型定义。我已经尝试将所有.ts文件传递给编译器,因此它引用了源和定义,但这导致了一个必须下载所有类型定义导入的所有类型定义的漏洞。它最终是类型定义inception(哟dawg我听说你喜欢类型定义)。似乎编译器应该只关注由源直接引用的类型定义导出的事物(并且这些定义事物导入)。

无论如何,我感觉我的方式是错误的,并且想知道是否有更好/更好的方式来引用定义文件。

PS:看起来可能有一些涉及编辑器/插件的解决方案,但我正在寻找一种严格的CLI方法,因为这是自动构建的一部分。

0 个答案:

没有答案