mapToNonNullableModelStream<T> method

Stream<List<T>>? mapToNonNullableModelStream<T>(
  1. T fromJson(
    1. Map<String, dynamic>
    )
)

Implementation

Stream<List<T>>? mapToNonNullableModelStream<T>(
  T Function(Map<String, dynamic>) fromJson,
) {
  return map(
    (list) =>
        list
            ?.whereType<Map<String, dynamic>>()
            .map((json) => fromJson(json))
            .toList() ??
        [],
  );
}