parseList<T> function

List<T> parseList<T>(
  1. List? map, [
  2. T parser(
    1. Map<String, dynamic> map
    )?
])

Implementation

List<T> parseList<T>(List<dynamic>? map,
    [T Function(Map<String, dynamic> map)? parser]) {
  return map?.map<T>((x) => parser?.call(x) ?? x as T).toList() ?? [];
}