capitalizeKeysFirstCharacter property

Map<String, V> get capitalizeKeysFirstCharacter

Return value or null from Map Capitalize all keys First Character in the map. Returns a new map with capitalized keys.

Implementation

// V? getIfExist(K key) {
//   if (isNullOrEmpty) return null;
//   if (this!.keys.contains(key)) {
//     return this?[key];
//   }
//   return null;
// }

/// Capitalize all keys First Character in the map.
/// Returns a new map with capitalized keys.
Map<String, V> get capitalizeKeysFirstCharacter {
  if (isNullOrEmpty) return {};
  final map = <String, V>{};
  for (final key in this!.keys) {
    map[key.toString().capitalizeFirstCharacter] = this?[key] as V;
  }
  return map;
}