2017-04-26 5 views
0

私は基本的に自分のアプリケーション用に作成した "モジュール"をインポートしようとしています。 。Typescript&Immutable - エクスポートされた不変のマップでの問題

マイモジュール下記

import * as immutable from 'immutable'; 

const treeduxTrunk = immutable.Map(); 

export function setBranch(branchName: string, twigStruct: Object) { 
    treeduxTrunk.set(branchName, twigStruct); 
} 

export default treeduxTrunk; 

マイアプリファイル:

import trunk  = require('../treedux/lib/treeduxTrunk'); 

treeduxTrunk.setBranch('route1', { 
    users: 'nothing', 
    products: 13 
}); 

console.log(treeduxTrunk.default); 

現在の結果である:

地図{サイズ:0、_root:未定義、 __ownerID:未定義、__hash:未定義、__altered:false}

私はそれは、0よりも大きいサイズが正確である必要はあり期待していた私は、1

私が間違っているのかについての任意のアイデアを期待していましたか?事前に

おかげで、

TF

答えて

関連する問題