我正在构建一个 angular2/typescript 应用程序。我看到谷歌推出了 platform.js它可以访问 gapi var,如此处所示 google signin for websites .效果很好,但是我很难将其转换为 typescript 。
TS 依赖 .d.ts 文件导入 javascript。谷歌推出的新 gapi 是否有任何 typescript 绑定(bind)? DefinitelyTyped/gapi 有这个版本的 gapi , 但它已经过时了。
我考虑过为 google js 编写自己的类型定义,但我只能找到 google 提供的缩小版本。
如果新的 google 登录没有 tsd 绑定(bind),我怎么还能将它与 typescript 一起使用?我试图将 js 文件保存到本地,然后执行类似
var gapi = require('../../js/lib/gapi');
但无论我如何尝试使用 javascript 导入,这对我来说都行不通。
最佳答案
我只是在 DefinitelyTyped 上查看错误的打字。不知何故我错过了DefinitelyTyped/gapi.auth2 .干杯!
关于用于 google web 登录的 TypeScript 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35526281/