EG。我有一个来自外部库(mapboxgl.Style)的类型,我想基于该类型创建新的Immutable.Map类型。
因此,此类型将涵盖Immutable.Map中原始类型的内部属性。
以下是一些代码:
const plainStyle: mapboxgl.Style = <...>;
const style: ??? = Immutable.Map(plainStyle);
style.get('name'): String
style.get('sources'): Immutable.Map<String, Object>
答案 0 :(得分:-1)
听起来fromJS
可以解决问题。
类似的东西:
const style = Immutable.fromJS(plainStyle)