我正在开发一个Angular2 Web应用程序,我希望合并Google登录功能。具体文件就是这个; gapi.auth2.d.ts
我已经使用此命令在我的项目中安装了它;
tsd install gapi.auth2
。
接下来我该怎么办?我认为我应该创建一个服务,在那个文件中我应该引用类型定义文件;
/// <reference path="./typings/gapi.auth2/gapi.auth2.d.ts />"
如何开始使用类型定义文件中的方法?语法是什么样的?
答案 0 :(得分:-1)
该文件here的编写方式是污染全局命名空间。因此,假设您向gapi.auth2
添加脚本标记,然后只需使用它:
function test_init(){
var auth = gapi.auth2.init({
client_id: 'my-id',
cookie_policy: 'single_host_origin',
scope: 'https://www.googleapis.com/auth/plus.login',
fetch_basic_profile: true
});
}
注意:总是最好查看测试文件以查看预期用途。在这种情况下:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/gapi.auth2/gapi.auth2-tests.ts