forkJoin9<A, B, C, D, E, F, G, H, I, T> static method
Merges the given Streams into a single Stream sequence by using the
combiner
function when all of the stream sequences emits their
last item.
Example
Rx.forkJoin9(
Stream.value('a'),
Stream.value('b'),
Stream.value('c'),
Stream.value('d'),
Stream.value('e'),
Stream.value('f'),
Stream.value('g'),
Stream.value('h'),
Stream.fromIterable(['i', 'j']),
(a, b, c, d, e, f, g, h, i) => a + b + c + d + e + f + g + h + i)
.listen(print); //prints 'abcdefghj'
Implementation
static Stream<T> forkJoin9<A, B, C, D, E, F, G, H, I, T>(
Stream<A> streamA,
Stream<B> streamB,
Stream<C> streamC,
Stream<D> streamD,
Stream<E> streamE,
Stream<F> streamF,
Stream<G> streamG,
Stream<H> streamH,
Stream<I> streamI,
T Function(A a, B b, C c, D d, E e, F f, G g, H h, I i) combiner) =>
ForkJoinStream.combine9(
streamA,
streamB,
streamC,
streamD,
streamE,
streamF,
streamG,
streamH,
streamI,
combiner,
);