buildEntityList<T> function

List<T> buildEntityList<T>(
  1. Iterable data,
  2. BuildEntityListCallback<T> callback, {
  3. bool growable = false,
})

Build entity list

List users =
  [{'id': 1, 'username': 'Jobs'}, {'id': 2, 'username': 'Gates'}];
List<UserEntity> list =
  buildEntityList<UserEntity>(users, (row) => UserEntity.fromJson(row));

Implementation

List<T> buildEntityList<T>(Iterable data, BuildEntityListCallback<T> callback,
    {bool growable = false}) {
  return data.map<T>((e) => callback(e)).toList(growable: growable);
}