flatMap static method
Expands each element of this Iterable into zero or more elements.
Merge list of maps into single map
Example:
flatMap(map)
// [{"id":1,"age":23},{"id":2,"name":"thor"}]
{"id": 2, "age": 23, "name": "thore"}
Implementation
static Map<dynamic, dynamic> flatMap(List<dynamic> list) {
List<dynamic> _mapList = list.expand((dynamic map) => map.entries).toList();
return Map<dynamic, dynamic>.fromIterable(_mapList,
key: (dynamic v) => v.key, value: (dynamic v) => v.value);
}