combine2<A, B, T> method

Generator<T> combine2<A, B, T>(
  1. Generator<A> aGenerator,
  2. Generator<B> bGenerator,
  3. T combiner(
    1. A a,
    2. B b
    )
)

Combines 2 values.

Implementation

Generator<T> combine2<A, B, T>(
  Generator<A> aGenerator,
  Generator<B> bGenerator,
  T Function(A a, B b) combiner,
) {
  return _combineN(
    [aGenerator, bGenerator],
    (values) => combiner(values[0] as A, values[1] as B),
  );
}