比如腾讯人机验证的 js 文件 https://ssl.captcha.qq.com/TCaptcha.js 中定义了 TencentCaptcha 类
new TencentCaptcha(CaptchaAppId, callback, options);
请问在 typescript 中如何才能使用这个类?
TCaptcha.js 中是这样定义 TencentCaptcha 的
Captcha = function Captcha($btn,appid,_tcallback_,opts) {
// ...
}
window.TencentCaptcha = Captcha;
(window as any).TencentCaptcha(...)
到这个js组件的官方或者社区问问有没有ts版本的包, 如果有就直接用, 没有可以问问有没有现成的ts定义文件(.d.ts), 在不行就自己写一个.d.ts. 然后require 这个js文件, 并引用写的*.d.ts 就好了.
没找到ts版本的包,没有现成的.d.ts文件