我想在我的TypeScript代码中试用mobx-firebase-store。它没有打字但使用JavaScript类。
我尝试转换导入MobxFirebaseStore类的ChatStore.js代码:
import MobxFirebaseStore from 'mobx-firebase-store';
后来扩展了它:
export default class MessageStore extends MobxFirebaseStore {
由于没有类型,我尝试使用此技巧使库声明为any
typings install mobx-firebase-store=common~any --save
然后:
import * as MobxFirebaseStore from 'mobx-firebase-store';
但是这一行:
export default class MessageStore extends MobxFirebaseStore {
有以下错误:
TS2507:Type 'any' is not a constructor function type.
TS4020:Extends clause of exported class 'MessageStore' has or is using private name 'MobxFirebaseStore'.
通过这些错误能够以最快捷,最简单的方式解决这些错误的方法是什么?能够以类似于使用Babel的方式扩展到课程?