Javascript TypeScript d.ts和.js一致性

Javascript TypeScript d.ts和.js一致性,javascript,angularjs,typescript,Javascript,Angularjs,Typescript,使用这些定义: 比如说,我使用angularJS 1.3.14,如何确定特定的angularJS版本有正确的定义 或者如何确定DefinitelyTyped*.d.ts文件与其*.js文件一致 或者如果我使用旧版本的AangularJS,如何找到合适的ts文件 我怎么知道这是一个正确的定义 您使用它并查看是否遇到错误。明确类型是开放源码的,接受问题和贡献,因此很容易纠正定义中的任何错误 对于Angular,大型社区通常会减少定义中的错误,因为许多人已经在使用它们 我如何知道.d.ts与其.js

使用这些定义:

比如说,我使用angularJS 1.3.14,如何确定特定的angularJS版本有正确的定义

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

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

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

您使用它并查看是否遇到错误。明确类型是开放源码的,接受问题和贡献,因此很容易纠正定义中的任何错误

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

我如何知道
.d.ts
与其
.js
一致

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

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

您可以在GitHub上查看历史记录,例如


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

因此没有版本历史记录,只有提交历史记录。。就像在这里-通过提交:没有它可能是好的。与package.json、bower.json不同——依赖项按版本划分。但是现在。。这个问题更多地与“psd”有关,老版本的流行live确实会被拍下来。但我们发现社区对维护它们几乎没有兴趣。角度:最好使用最新的。在JS或.d.ts中,您不会得到错误修复。