mergeMaps method
Implementation
Map mergeMaps(Map target, Map source) {
Map ret = Map.from(target);
source.forEach((key, value) {
if ((value is Map) && (target.containsKey(key)) && (target[key] is Map)) {
ret[key] = mergeMaps(target[key] as Map, value);
} else {
ret[key] = value;
}
});
return ret;
}