我正在使用Typesscript,但是当我使用浏览器类型(例如htmlcanvaselement)时,编译器会抱怨。我想我需要这些类型的定义文件。我敢打赌,有一个用于DOM和大多数流行框架的定义文件存储库,但是Google无法帮助我找到它。
你们知道这样的存储库吗?
除了@christoffer对DOM所说的话外,@boris yankov在这里还有一个非常有用的存储库:https://github.com/borisyankov/definitypleded with in Defaciti>超过三十,一百三十接近> 200 库(和计数!)。
现在甚至还有一个用于类型定义文件的经理:http://definelielytyped.org/tsd/(>不关注:链接现在是NSFW SPAM )
和:现在有很多定义文件在nuget上:http://www.nuget.org/packages?q = typescript
源中包含的 lib.d.ts
(http://typescript.codeplex.com/sourcececontrol/changeset/changeset/view/fe3bc0bfce1f#bin/lib.d.ts)包含大多数定义与DOM相关的东西。如果您使用的是Visual Studio,则应考虑下载包括lib.d.ts
捆绑的模板的工具。
如果缺少任何内容,我认为您可以使用declare
语法。