parseMap<T extends Object?> function

Map<String, T?> parseMap<T extends Object?>({
  1. required Map<String, dynamic> json,
  2. required T fromJson(
    1. Map<String, dynamic> json
    ),
})

Implementation

Map<String, T?> parseMap<T extends Object?>({
  required Map<String, dynamic> json,
  required T Function(Map<String, dynamic> json) fromJson,
}) {
  return json.map((k, e) =>
      MapEntry(k, e == null ? null : fromJson(e as Map<String, dynamic>)));
}