Maps every row to T using mapper and returns the list.
T
mapper
final users = result.map((r) => User.fromJson(r));
List<T> map<T>(T Function(Map<String, dynamic> row) mapper) => rows.map(mapper).toList();