如何从 Javascript 文件生成 index.d.ts 文件

How to generate a index.d.ts file from a Javascript file

我正在开始学习 Typescript,到目前为止,当类型可供我下载时,我的表现非常好。但是,我有一个 javascript 文件没有匹配的打字稿,我想创建自己的打字稿,但我不知道如何做或从哪里开始。

有问题的JS来自https://docs.pci-proxy.com/inline-payment-frames.html and it is available at this url: https://pay.sandbox.datatrans.com/upp/payment/js/datatrans-inline-1.0.0.js

有人可以帮我创建一个基本的 TypeScript 文件,让我至少可以调用 this.initTokenize 函数吗?其余的功能非常相似,所以我应该能够自己模仿相同的逻辑并从示例中学习。

谢谢!

How to generate a index.d.ts file from a Javascript file

使用带选项 declaration: true, allowJs: true 的 TypeScript 编译 JavaScript。您将获得一个新的 .js.d.ts 文件

或者在您的项目中仅使用 allowJs: true 原样使用 JavaScript。