map<R> method

OffsetIterator<R> map<R>(
  1. R pred(
    1. T
    ), {
  2. String name = 'map',
  3. int retention = 0,
  4. bool? cancelOnError,
  5. bool bubbleCancellation = true,
})

Implementation

OffsetIterator<R> map<R>(
  R Function(T) pred, {
  String name = 'map',
  int retention = 0,
  bool? cancelOnError,
  bool bubbleCancellation = true,
}) {
  final seed = generateSeed();

  return transform(
    (item) => [pred(item)],
    seed: () => (seed?.call() ?? O.kNone).p(O.map(pred)),
    name: name,
    retention: retention,
    bubbleCancellation: bubbleCancellation,
    cancelOnError: cancelOnError,
  );
}