EMPageResult<T>.fromJson constructor Null safety

EMPageResult<T>.fromJson(
  1. Map map,
  2. {dynamic dataItemCallback = PageResultCallback}
)

Implementation

factory EMPageResult.fromJson(Map map, {dataItemCallback: PageResultCallback}) {
  EMPageResult<T?> result = EMPageResult<T?>._private();
  result.._pageCount = map['count'];
  result.._data = [];

  (map['list'] as List).forEach((element) => result._data!.add(dataItemCallback(element)));

  return result as EMPageResult<T>;
}