copy static method
dynamic
copy(
- dynamic original, {
- bool withValues = true,
})
Implementation
static dynamic copy(dynamic original, {bool withValues = true}) {
if (original is List) {
var clone = [];
for (var element in original) {
if (element is List) {
clone.add(_copyList(element, withValues: withValues));
} else if (element is Map) {
clone.add(_copyMap(element, withValues: withValues));
} else {
clone.add(element);
}
}
return clone;
}
if (original is Map) {
return _copyMap(original, withValues: withValues);
}
return [];
}