gpt4 book ai didi

typescript - DefinitelyTyped 是否适合新的 TypeScript 定义?

转载 作者:搜寻专家 更新时间:2023-10-30 21:20:00 24 4
gpt4 key购买 nike

根据 https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/ :

DefinitelyTyped will still be the place to author new declaration files.

但不清楚为什么我们要在 DefinitelyTyped 上创建新定义,而不是直接将它们提交给 NPM。

由于 DT 现在如此之大,继续添加到该 repo 似乎适得其反。 DT相比直接发布到NPM有什么优势?

最佳答案

DefinitelyTyped 存储库被视为类型声明的认可社区存储库用于不提供自己的包

回答这个问题取决于你说的是什么意思

submitting them directly to NPM.

如果您的意思是在包中包含 .d.ts 文件,那么 .d.ts 文件对应于那是值得鼓励的。 moment例如,包包含并维护自己的声明文件。

如果您的意思是只提供您自己的类型包,那么 DefinitelyTyped 是这些文件的更好位置,并且会提供一些优势。通过将您的文件包含在 DefinitelyTyped 中,它将

  • 受益于自动部署到 @types namespace由 TS 打字机器人。
    • 这还将在编译器中产生可预测的模块解析。
  • 在长期建立的打字源中。您将出现在人们关注的地方。
  • 更容易被他人维护。
    • 包裹会更容易找到
    • 维护者将使用他们熟悉的工作流程和格式

关于typescript - DefinitelyTyped 是否适合新的 TypeScript 定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42931051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com