copyObject static method
dynamic
copyObject(
- dynamic object
Deep copy an object (Map, List, or primitive)
Implementation
static dynamic copyObject(dynamic object) {
if (object is Map) {
return Map.fromEntries(object.entries
.map((entry) => MapEntry(entry.key, copyObject(entry.value))));
} else if (object is List) {
return object.map((item) => copyObject(item)).toList();
} else {
return object;
}
}