2016-10-03 21 views
1

我有深層嵌套值的JS對象:不可變對象JS打字稿接口

let IObj = { 
    a: { 
     b: string 
    }; 
    d: string; 
}; 

let obj: IObj = { 
    a: { 
    b: 'c' 
    }, 
    d: 'e' 
} 

我想讓它一成不變:

let immutableObj = Immutable.fromJS(obj); 

哪個接口由immutableObj實施?

+0

您還可以檢查出https://github.com/engineforce/ImmutableAssign,這是支持打字稿類型檢查輕量級不變的幫手,讓你繼續與POJO工作(普通的舊JavaScript對象)。 – engineforce

回答