我正在构建一个 angular2/typescript 应用程序。我看到谷歌推出了平台.js https://apis.google.com/js/platform.js它可以访问gapi var,如上所示谷歌登录网站 https://developers.google.com/identity/sign-in/web/。这很好用,但我在将其转化为打字稿时遇到了很多麻烦。
TS 依赖 .d.ts 文件导入 javascript。谷歌推出的新gapi是否有任何打字稿绑定?有这个版本的gapi绝对类型化/gapi https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/gapi,但它已经过时了。
我考虑过为 google js 编写自己的类型定义,但我只能找到 google 提供的缩小版本。
如果新的 google 登录没有 tsd 绑定,我如何仍将其与打字稿一起使用?我试图将 js 文件保存到本地,然后执行类似的操作
var gapi = require('../../js/lib/gapi');
但这对我来说不起作用,无论我如何尝试使用 javascript 导入。
我只是在DefinitelyTyped 上查看错误的打字。不知何故我错过了DefinelyTyped/gapi.auth2 https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/gapi.auth2/gapi.auth2.d.ts。干杯!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)