See https://pub.dev/packages/quiver instead!
A collection of utilities for generating and manipulating Dart Iterables.
concat
, count
, cycle
, enumerate
, merge
, partition
, range
, and
zip
create, transform, or combine Iterables in different ways, similar to
Python's itertools.
min
, max
, and extent
retrieve the minimum and maximum elements from an
iterable.
GeneratingIterable
is an easy way to create lazy iterables that produce
elements by calling a function. A common use-case is to traverse properties in
an object graph, like the parent relationship in a tree.
InfiniteIterable
is a base class for Iterables that throws on operations that
require a finite length.