getOneStream method

Stream<T?> getOneStream(
  1. bool test(
    1. T value
    ), {
  2. int? parentId,
})

Get One With Stream in Box<T>

Implementation

Stream<T?> getOneStream(bool Function(T value) test, {int? parentId}) async* {
  final stream = getAllStream(parentId: parentId);
  await for (var value in stream) {
    if (test(value)) {
      yield value;
      return;
    }
  }
  yield null;
}