用于Emberjs,Angularjs或Batmanjs的打字标准支持
-
13-12-2019 - |
题
将根据这些伟大的MV *框架提供支持。
我知道询问这一点是为时过早,但是通过这个年轻的JavaScript计划达到支持的机会呢?
解决方案
类型签名已经支持这些和每个其他JavaScript库。任何JavaScript代码都是有效的打字代码。
显然要从类型签字中看到任何优势,这些库需要添加类型的注释,这可以通过创建声明源文件(具有.d.ts
扩展名的文件)不引人注目。这些基本上是标头文件,用于描述与现有JavaScript代码相关联的类型信息。
显然在打字项目的范围之外,为每个流行的JavaScript库创建这些声明源文件。这取决于这些项目和社区贡献这一点。
您可以查看 jQuery 包含在打字样本中。
其他提示
Definitytyped 已经介绍了MV * JavaScript框架的大多数(如果不是全部)。 它们对Angularjs,Backbone,Ember,Knockout等定义。 检查出来。
- 所有javascript都是拼写条目。
- mv *框架是javascript。
- 因此,MV *框架是拼写条目。
这是一个有趣的文章,谈论打字标注和Angularjs
http://www.piotrwalat.net/using-Typescript-与angularjs-and-web-api /
不隶属于 StackOverflow