Javascript TS Angular2和x2B中的JS服务;应用

Javascript TS Angular2和x2B中的JS服务;应用,javascript,angular,typescript,Javascript,Angular,Typescript,我需要一些gapi,但不幸的是,我找到的最佳定义仍然不完整,而且我现在没有时间制作一个工具来从发现文件中重新生成.d.ts(如果有人能提出一种快速方法,我很乐意尝试)。无论如何,我的“服务”已经用JavaScript准备好了(基于:),我正在尝试在项目中使用它: "use strict"; var ConfigurationService = ng.core.Injectable().Class({ constructor: function() {}, // Ot

我需要一些gapi,但不幸的是,我找到的最佳定义仍然不完整,而且我现在没有时间制作一个工具来从发现文件中重新生成.d.ts(如果有人能提出一种快速方法,我很乐意尝试)。无论如何,我的“服务”已经用JavaScript准备好了(基于:),我正在尝试在项目中使用它:

"use strict"; 
var ConfigurationService = ng.core.Injectable().Class({
  constructor: function() {},
  // Other methods here ...
});

export default ConfigurationService;
我甚至为它创建了a.d.ts,但仍然无法导入: 当然
“allowJs”:真的存在

然后我删除了大括号,并接受了导入(只要有.d.ts文件):

但无论如何构建都会失败: 我想我完全错了


有人可以发布一个Angular2+服务的框架,它是用JS编写的,但在TS中使用的吗?谢谢

为什么不尝试将包像第三方库一样导入angular eg中?这将如何使我的代码在angular中充当服务?1)
gapi
gapi.client
gapi.auth2
都已安装就绪。我需要它们。如果我能用
gapi.client.drives:any
gapi.client.drives.files:any
以某种方式“扩展”
gapi.client.client
,这将对我有所帮助。然后,您可以在服务中使用这些js文件,然后将它们注入到您的组件中,这可能有助于roight?是的。。。这最终是解决办法。仍然不能像预期的那样工作,但至少它得到了编译:)无论如何,看到这样一个框架会很有趣。。。毕竟TypeScript是JavaScript的超集