combineState4<B, C, D, Z> method
Stream<LoadingState<Z> >
combineState4<B, C, D, Z>(
- Stream<
LoadingState< stateStream2,B> > - Stream<
LoadingState< stateStream3,C> > - Stream<
LoadingState< stateStream4,D> > - Z transform(
- A rawContent1,
- B rawContent2,
- C rawContent3,
- D rawContent4,
Implementation
Stream<LoadingState<Z>> combineState4<B, C, D, Z>(Stream<LoadingState<B>> stateStream2, Stream<LoadingState<C>> stateStream3, Stream<LoadingState<D>> stateStream4, Z Function(A rawContent1, B rawContent2, C rawContent3, D rawContent4) transform) {
return CombineLatestStream.combine4(this, stateStream2, stateStream3, stateStream4, (LoadingState<A> state1, LoadingState<B> state2, LoadingState<C> state3, LoadingState<D> state4) => state1.zip4(state2, state3, state4, transform));
}