我想知道 cloudboost.io https://github.com/CloudBoost/JavaScriptSDK的任何可用类型。我没有为现有 js 模块编写类型的经验。我试图准备任何最愚蠢的 d.ts 但没有成功。即使用ionic2和npm install cloudboost
(目前也需要单独npm install fs
使用)我试图使用cloudboost.d.ts
like。
declare module "cloudboost" {}
或者
declare var CB: any;
declare module "cloudboost" {
export var CB: any;
}
结果很奇怪,因为cloudboost
它包含在 ionic2 构建中(使用它的 webpack 配置)但是在使用 ie 时
import * as CB from "cloudboost";
或类似import
的变体给出一些 socket.io 对象的返回CB
值,即使内部 webpack 调用似乎引用了正确的cloudboost
代码。所以即使是any
愚蠢的物体也会让我一开始就满意。