SendBird不使用Ionic2/Angular2

SendBird不使用Ionic2/Angular2,angular,ionic2,sendbird,Angular,Ionic2,Sendbird,对于我需要嵌入消息传递功能的一个项目,我选择使用SendBird,因为他们的文档很好,并且支持主要平台。在安装SendBird消息传递sdk后,当我尝试在我的typescript文件中导入SendBird时,它抛出SendBird.d.ts不是一个模块。我做了一些修改,并将接口作为sendbird.d.ts文件中的导出,当我尝试初始化sendbird时,它抛出sendbird.new不是构造函数。现在对我来说是一个很大的难题,我应该继续使用SendBird还是其他一些框架 export int

对于我需要嵌入消息传递功能的一个项目,我选择使用SendBird,因为他们的文档很好,并且支持主要平台。在安装SendBird消息传递sdk后,当我尝试在我的typescript文件中导入SendBird时,它抛出SendBird.d.ts不是一个模块。我做了一些修改,并将接口作为sendbird.d.ts文件中的导出,当我尝试初始化sendbird时,它抛出sendbird.new不是构造函数。现在对我来说是一个很大的难题,我应该继续使用SendBird还是其他一些框架

 export interface SendBirdFactory {
  version: number; // SendBird SDK version

  new(option: Object): SendBird_Instance;
}


/**
 * Interface for the SendBird Main
 */
export interface SendBird_Instance {
}

import {SendBird,SendBirdFactory,SendBird_Instance} from 'sendbird';//import in class
this.sendbird = <SendBird_Instance>{}//inside constructor
this.sendbird.connect(this.loginForm.value.email,this.response);//inside functions 
导出接口SendBirdFactory{ 版本:number;//SendBird SDK版本 新建(选项:对象):SendBird\u实例; } /** *SendBird主服务器的接口 */ 导出接口SendBird\u实例{ } 从“SendBird”导入{SendBird,SendBird工厂,SendBird_实例}//课堂导入 this.sendbird={}//内部构造函数 this.sendbird.connect(this.loginForm.value.email,this.response)//内部函数
您正在导入类型定义,而不是实际的库。试着做:

从“SendBird”导入*作为SendBird;