2017-07-26 42 views
0

例如。我有一個來自外部庫(mapboxgl.Style)的類型,我想根據該類型創建新的Immutable.Map類型。有什麼方法可以輸入另一種類型的Immutable Map嗎?例如:

所以這種類型將覆蓋Immutable.Map中原始類型的內部屬性。

下面是一些代碼:

const plainStyle: mapboxgl.Style = <...>; 
const style: ??? = Immutable.Map(plainStyle); 

style.get('name'): String 
style.get('sources'): Immutable.Map<String, Object> 

回答

-1

這聽起來像fromJS會做的伎倆。

喜歡的東西:

const style = Immutable.fromJS(plainStyle) 
相關問題