TypeScript d.ts和.js一致性

时间:2015-03-09 16:45:19

标签: javascript angularjs typescript

使用这些定义: https://github.com/borisyankov/DefinitelyTyped

所以,比方说,我使用的是angularJS 1.3.14,如何确定该特定角度版本是否有正确的定义?

或者如何确定DefinitelyTyped * .d.ts文件与其* .js文件一致?

或者如果我使用旧版本的AangularJS,如何找到合适的ts文件?

1 个答案:

答案 0 :(得分:2)

  

我怎么知道这是一个正确的定义?

您使用它并查看是否遇到过错误。绝对Typed是开源的,接受问题和贡献,因此很容易纠正定义中的任何错误。

对于Angular,大型社区通常会导致定义中的错误减少,因为许多人已经在使用它们。

  

我如何知道.d.ts.js一致?

这与上面大致相同。这是一项社区活动,因此有许多人更新类型定义以保持其正确性。如果您发现问题,通常很容易解决(类型定义本身通常看起来很像库的API文档)。

  

如果我使用较旧版本的Angular,如何找到.d.ts文件。

您可以在GitHub上查看历史记录,例如angular.d.ts history

您通常可以在此处查看提交何时更新库版本。