cloneMapValue function

Map cloneMapValue(
  1. dynamic value
)

Implementation

Map<dynamic, dynamic> cloneMapValue(dynamic value) {
  if (value is Map) {
    try {
      return (value as dynamic).map(
            (dynamic key, dynamic item) =>
                MapEntry<dynamic, dynamic>(key, item),
          )
          as Map<dynamic, dynamic>;
    } catch (_) {
      return Map<dynamic, dynamic>.from(value);
    }
  }

  return <dynamic, dynamic>{};
}