TypeScript定义文件

时间:2012-10-29 08:22:43

标签: typescript definitions

我正在使用TypesScript,但是当我使用浏览器类型(如HTMLCanvasElement)时,编译器会抱怨。我想我需要这些类型的定义文件。 我打赌有一个DOM和大多数流行框架的定义文件存储库,但Google无法帮助我找到它。

你们知道这样的存储库吗?

2 个答案:

答案 0 :(得分:27)

除了@Christoffer对DOM所说的内容之外,@ Boris Yankov在这里有一个非常有用的存储库:https://github.com/borisyankov/DefinitelyTyped,其中的定义文件超过三十,一百三十关闭到 200个库(并计算!)。

现在甚至还有一个类型定义文件的管理员:http://definitelytyped.org/tsd/

AND :nuget上有很多定义文件:http://www.nuget.org/packages?q=TypeScript

答案 1 :(得分:11)

源(http://typescript.codeplex.com/SourceControl/changeset/view/fe3bc0bfce1f#bin%2flib.d.ts)中包含的lib.d.ts包含大多数DOM相关内容的定义。如果您使用的是Visual Studio,则应考虑下载包含lib.d.ts捆绑的模板的工具。

如果遗漏了任何内容,我认为您可以使用declare语法。