rAutoCastMap function

Map<String, dynamic> rAutoCastMap(
  1. Map<String, dynamic> source
)

Implementation

Map<String, dynamic> rAutoCastMap(Map<String, dynamic> source) {
  return source.map((key, value) {
    if (value is String) {
      return MapEntry(key, rAutoCast(value));
    } else if (value is List) {
      return MapEntry(key, rAutoCastList(value));
    } else if (value is Map<String, dynamic>) {
      return MapEntry(key, rAutoCastMap(value));
    } else {
      return MapEntry(key, value);
    }
  });
}