用于谷歌网络登录的 TypeScript 绑定

oxe*_*ree 5 typescript google-oauth tsd google-signin angular

我正在构建一个 angular2/typescript 应用程序。我看到 google 推出了platform.js,它可以访问 gapi var,如google 登录网站上所示。这很好用,但我在将它输入打字稿时遇到了很多麻烦。

TS 依赖 .d.ts 文件来导入 javascript。谷歌推出的新gapi是否有任何打字稿绑定?有这个版本的gapi来自绝对类型/gapi,但它已经过时了。

我考虑过为 google js 编写自己的类型定义,但我只能找到 google 提供的缩小版本。

如果新的 google 登录没有 tsd 绑定,我如何仍将其与打字稿一起使用?我试图将 js 文件保存到我的本地,然后执行类似的操作, var gapi = require('../../js/lib/gapi'); 但这对我不起作用,无论我如何尝试使用 javascript 导入。

oxe*_*ree 1

我只是在DefinitelyTyped 上查看错误的打字。不知怎的,我错过了DefinitelyTyped/gapi.auth2。干杯!