combine4<T1, T2, T3, T4, R> static method
Observable<R>
combine4<T1, T2, T3, T4, R>({
- required Observable<
T1> source1, - required Observable<
T2> source2, - required Observable<
T3> source3, - required Observable<
T4> source4, - required R combiner(
- T1,
- T2,
- T3,
- T4,
Combine four Observable
into one Observable
.
When an item is emitted by one of four Observables, combine the latest item emitted by each Observable via a specified function and emit combined item.
Modified from: https://reactivex.io/documentation/operators/combinelatest.html
Implementation
static Observable<R> combine4<T1, T2, T3, T4, R>({
required Observable<T1> source1,
required Observable<T2> source2,
required Observable<T3> source3,
required Observable<T4> source4,
required R Function(T1, T2, T3, T4) combiner,
}) => CombineObservable4(
source1: source1,
source2: source2,
source3: source3,
source4: source4,
combiner: combiner,
);