gpt4 book ai didi

typescript - 从javascript生成 typescript 声明文件

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

例如,您有一个 npm 库,在我的例子中是 mongoose,您将如何生成 d.ts 文件?

最佳答案

JavaScript 并不总是包含足够的类型信息供 TypeScript 编译器推断代码中的结构 - 因此很少有选择自动生成基于 JavaScript 的定义。

这里有关于如何从头开始编写它们的说明:

https://www.stevefenton.co.uk/2013/01/complex-typescript-definitions-made-easy/

但有一个技巧可能会奏效(它只适用于有限的一组情况)。

如果您将 JavaScript 粘贴到一个新的 TypeScript 文件中,修复您可能遇到的任何微不足道的错误并使用定义标志对其进行编译,它可能能够为您提供一个至少可以作为起点的文件。

tsc --declaration js.ts

关于typescript - 从javascript生成 typescript 声明文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18301898/

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