用于 google web 登录的 TypeScript 绑定(bind)

标签 typescript angular google-signin google-oauth tsd

我正在构建一个 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/

相关文章:

oauth-2.0 - 我需要将 google oauth 访问 token 和 ID token 发送到我的后端服务器吗?

javascript - Rxjs doOnCompleted() 在 take() 之前不触发

typescript - 在 TypeScript 中扩展与实现纯抽象类

angular - Angular 6 : How to access API of Electron <webview> Element?

Angular 6 Safari 路由器相关错误

firebase - 在没有弹出窗口的情况下实现 Google 登录

Javascript/ typescript : How to run code directly after the return statement in the same scope?

angular - 在特定时间启动视频并跟踪视频

javascript - Angular Universal ReferenceError - KeyboardEvent 未定义

download - 使用 Google Sign-in 登录网络服务器