2017-11-17 3 views
1

モジュールとしてmobxモデルをエクスポートできません。 私はいくつかのアドバイスを見つけましたが、それを行う方法はわかりません。モジュールのmobx状態ツリーをタイプスクリプトのモジュールとして

import { types } from 'mobx-state-tree' 

export default types.model('Test') 

[TS]デフォルトの輸出が持っているかプライベート名 'IModelType' を使用しています。外部モジュールから

または

const model = types.model('Login') 
export default model 

[TS]エクスポートされた変数 'モデル' を持っているか、名前を使用している 'IModelType' "..." が、名前を付けることはできません。

答えて

1

あなたのtsconfig.json"declaration": trueを設定している、あなたはあなたのライブラリーの消費者が適切なタイピングを持つように明示的にIModelTypeをエクスポートする必要があります。

どちらか、このソースファイルに

export { IModelType } from 'mobx-state-tree' 

を追加したり、あなたはあなたのライブラリーを公開していない場合は、あなたのtsconfig.json"declaration": falseを設定します。

関連する問題