TypeScript d.ts 和 .js 一致性

TypeScript d.ts and .js consistency

本文关键字:js 一致性 ts TypeScript      更新时间:2023-09-26

使用以下定义:https://github.com/borisyankov/DefinitelyTyped

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

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

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

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

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

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

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

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

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

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

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