智能感知的JavaScript在打字稿文件

问题描述:

难道只能通过引用.ts文件有自己的编码接口,以获得智能的打字稿文件?智能感知的JavaScript在打字稿文件

是否有现有的JavaScript库的解决方案?

+0

希望会有,但现在,我不认为有任何。 –

+0

在TS文件中使用JS Intellisense有什么新东西吗? –

您可以通过使用外部脚本参考指令在获得其他打字稿文件的IntelliSense你的脚本的顶部:

///<reference path="someOtherScript.ts" /> 

作为一个侧面说明,像JavaScript的参考指令是否打字稿智能感知参考指令不支持的波浪操作。例如,如果你的脚本位于“〜/脚本/富/”,在JavaScript中,你可以参考:

///<reference path="~/Scripts/otherScriptFile.js" /> 

而在打字稿你必须引用相对于当前文件:

///<reference path="../otherScriptFile.ts" /> 

有关详细信息,请参见TypeScript Spec的源文件依赖项。

关于JavaScript智能的打字稿文件,但目前看来是不可能得到的JavaScript基准智能感知。

+0

在TS文件中使用JS Intellisense有什么新东西吗? –

你会得到智能感知支持每JS代码(质量可能会有所不同),但是打字稿具体的东西用apropriate定义文件(* .d.ts)时才可用。

您可以在源代码库的附加定义文件(>分型,目前仅jQuery和WinJS/RT)http://typescript.codeplex.com/SourceControl/BrowseLatest

正如其他人在我之前所指出的那样,你需要定义文件。

DefinitelyTyped GitHub repository提供的定义文件极好的(和不断增长)名单了很多流行的库。