takeUntil method

OffsetIterator<T> takeUntil(
  1. bool predicate(
    1. T item,
    2. Option<T> prev
    ), {
  2. String name = 'takeUntil',
  3. SeedCallback<T>? seed,
  4. int retention = 0,
  5. bool? cancelOnError,
  6. bool bubbleCancellation = true,
})

Implementation

OffsetIterator<T> takeUntil(
  bool Function(T item, Option<T> prev) predicate, {
  String name = 'takeUntil',
  SeedCallback<T>? seed,
  int retention = 0,
  bool? cancelOnError,
  bool bubbleCancellation = true,
}) =>
    takeWhile(
      (item, prev) => !predicate(item, prev),
      name: name,
      seed: seed,
      retention: retention,
      bubbleCancellation: bubbleCancellation,
      cancelOnError: cancelOnError,
    );