combineState3<B, C, Z> method

Stream<LoadingState<Z>> combineState3<B, C, Z>(
  1. Stream<LoadingState<B>> stateStream2,
  2. Stream<LoadingState<C>> stateStream3,
  3. Z transform(
    1. A rawContent1,
    2. B rawContent2,
    3. C rawContent3
    )
)

Implementation

Stream<LoadingState<Z>> combineState3<B, C, Z>(Stream<LoadingState<B>> stateStream2, Stream<LoadingState<C>> stateStream3, Z Function(A rawContent1, B rawContent2, C rawContent3) transform) {
  return CombineLatestStream.combine3(this, stateStream2, stateStream3, (LoadingState<A> state1, LoadingState<B> state2, LoadingState<C> state3) => state1.zip3(state2, state3, transform));
}