jsToMap function
Implementation
Map jsToMap(jsObject) {
try {
return new Map.fromIterable(_getKeysOfObject(jsObject), value: (key) {
var property = getProperty(jsObject, key);
if (property is List) {
return property.map((element) {
if (element is JSMap) {
return jsToMap(element);
}
return element;
}).toList();
} else if (property is JSMap) {
return jsToMap(property);
}
return property;
});
} catch (e) {
return {};
}
}