fromIterable<T> static method

OffsetIterator<T> fromIterable<T>(
  1. Iterable<T> iterable, {
  2. String name = 'OffsetIterator.fromIterable',
  3. int retention = 0,
  4. SeedCallback<T>? seed,
})

Create an OffsetIterator from the provided Iterable.

Implementation

static OffsetIterator<T> fromIterable<T>(
  Iterable<T> iterable, {
  String name = 'OffsetIterator.fromIterable',
  int retention = 0,
  SeedCallback<T>? seed,
}) =>
    OffsetIterator(
      name: name,
      init: () {},
      process: (acc) => OffsetIteratorState(
        acc: null,
        chunk: iterable,
        hasMore: false,
      ),
      seed: seed,
      retention: retention,
    );