Typescript 类型脚本定义文件

Typescript 类型脚本定义文件,typescript,definitions,Typescript,Definitions,我在玩TypesScript,但当我使用诸如HTMLCanvaseElement之类的浏览器类型时,编译器会抱怨。我想我需要这些类型的定义文件。 我打赌DOM和大多数流行框架都有一个定义文件存储库,但Google一直无法帮我找到它 你们知道这样一个存储库吗?源代码()中包含的lib.d.ts包含了大多数DOM相关内容的定义。如果您正在使用VisualStudio,则应该考虑下载包含模板的工具,其中“代码> LI.D.TS 被捆绑。 如果缺少什么,我想您可以使用declare语法 除了@Chris

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


你们知道这样一个存储库吗?

源代码()中包含的
lib.d.ts
包含了大多数DOM相关内容的定义。如果您正在使用VisualStudio,则应该考虑下载包含模板的工具,其中“代码> LI.D.TS 被捆绑。


如果缺少什么,我想您可以使用
declare
语法

除了@Christoff对DOM所说的之外,@Boris Yankov在这里还有一个非常有用的存储库:定义文件超过三十个,一百三十个,接近于二百个库(正在计算!)

现在甚至还有一个类型定义文件的管理器:(请勿跟随:链接现在是NSFW spam


:nuget上现在有很多定义文件:

这看起来像我要找的。谢谢。你也可以看看和。那看起来确实很有用。谢谢您的链接。@JcFx您知道有任何插件或Grunt任务可以为新创建的本地typescript文件创建定义吗?例如,我有一个_definitions.ts文件,其中包含我的所有定义(本地和插件,例如AngularJS)。然后从其他每个.ts文件引用此文件。如果我创建的每个新typescript文件都能自动更新_definitions.ts,那就太好了。TSD现在已经被弃用,转而支持打字:我们可能需要更新类型定义文件管理器的链接。它现在转向完全不同的东西。