根据https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/的说法:
DefinitelyTyped仍然是编写新声明文件的地方。
但是还不清楚为什么我们要在DefinitelyTyped创建新的定义,而不是直接提交给NPM。
既然DT现在这么大,继续增加回购似乎会适得其反。DT相对于直接向NPM发布的优势是什么?
发布于 2017-03-21 16:19:52
DefinitelyTyped回购被视为不提供自己的的包的类型声明的认可社区存储库。
回答这个问题取决于你说什么。
直接提交国家预防机制。
如果您的意思是,包括.d.ts文件和.d.ts文件对应的包,那么这是被鼓励的。例如,力矩包包含并维护自己的声明文件。
如果您的意思是只提供您自己的类型包,那么DefinitelyTyped是这些文件的更好位置,并将提供一些优势。通过将您的文件包含在DefinitelyTyped中,它将
发布于 2017-03-21 18:09:25
为了补充Paarth的答案,在DefinitelyTyped中提供了额外的好处,您应该考虑:
@types发布者将自动为旧版本的最新兼容版本加上标签(例如,TS2.1can npm install @types/yourpkg@ts2.1上的人可以获得一个2.1兼容的版本)https://stackoverflow.com/questions/42931051
复制相似问题