2017-07-26 2 views
0

Eg. Ich habe einen Typ von der externen Bibliothek (mapboxgl.Style) und ich möchte neuen Immutable.Map Typ basierend auf diesem Typ erstellen.Gibt es eine Möglichkeit, Immutable Map eines anderen Typs einzugeben?

Dieser Typ würde also interne Eigenschaften des ursprünglichen Typs in Immutable.Map abdecken. Hier

ist ein Code:

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

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

Antwort

-1

Es klingt wie fromJS würde den Trick tun.

Etwas wie:

const style = Immutable.fromJS(plainStyle) 
Verwandte Themen