我想知道cloudboost.iohttps://github.com/CloudBoost/JavaScriptSDK是否有可用的类型。我对现有JS模块编写类型没有经验。我试着准备一些最愚蠢的测试,但没有成功。也就是说,使用Ionic2和npm install cloudboost
(目前也需要单独npm install fs
)我试图使用类似的cloudboost.d.ts
。
declare module "cloudboost" {}
或
declare var CB: any;
declare module "cloudboost" {
export var CB: any;
}
结果很奇怪,因为
cloudboost
包含在ionic2构建中(使用它的webpack配置),但是在使用i.e.import * as CB from "cloudboost";
或者类似的
import
变体给出了一些SoCKI.IO对象的返回CB
值,即使内部WebPACK调用似乎指的是正确的cloudboost
代码。因此,即使是any
哑对象也会让我满意。 最佳答案
我们还没有针对cloudboost javascript sdk的typescript类型,但是您应该能够自己创建一个。
这是我查了这个问题后发现的。
这里是一个用Type Script编写的示例节点模块:https://github.com/basarat/ts-npm-module
这里是一个示例样例项目,使用这个示例模块AA>
基本上你需要:
用Cuffjs和声明编译:真
生成.d.ts文件
然后
让你的ide读取生成的.d.ts。
如果有帮助,请告诉我。
-纳瓦兹
cloudboost.io支持人员