Package-level declarations

Types

Link copied to clipboard
object RxBus

Properties

Link copied to clipboard
val <T> Subject<T>.canPublish: Boolean
Link copied to clipboard
val computationScheduler: @NonNull Scheduler
Link copied to clipboard
val ioThreadScheduler: @NonNull Scheduler
Link copied to clipboard
val Disposable?.isNullOrDisposed: Boolean
Link copied to clipboard
val mainThreadScheduler: Scheduler
Link copied to clipboard
val newThreadScheduler: @NonNull Scheduler
Link copied to clipboard
val trampolineScheduler: @NonNull Scheduler

Functions

Link copied to clipboard
inline fun <T : Any> Flowable<T>.applyComputationSchedulers(): Flowable<T>
inline fun <T> Maybe<T>.applyComputationSchedulers(): Maybe<T>
inline fun <T : Any> Observable<T>.applyComputationSchedulers(): Observable<T>
inline fun <T : Any> Single<T>.applyComputationSchedulers(): Single<T>
Link copied to clipboard
inline fun <T : Any> Flowable<T>.applyNetworkSchedulers(): Flowable<T>
inline fun <T> Maybe<T>.applyNetworkSchedulers(): Maybe<T>
inline fun <T : Any> Observable<T>.applyNetworkSchedulers(): Observable<T>
inline fun <T : Any> Single<T>.applyNetworkSchedulers(): Single<T>
Link copied to clipboard
fun <T : Any> Observable<T>.asFlowable(backpressureStrategy: BackpressureStrategy = BackpressureStrategy.LATEST): Flowable<T>
Link copied to clipboard
fun <T> AsyncSubject(): AsyncSubject<T>
Link copied to clipboard
fun <T> BehaviorSubject(): BehaviorSubject<T>
fun <T : Any> BehaviorSubject(default: T): BehaviorSubject<T>
Link copied to clipboard
fun <T : Any> FlowableProcessor<T>.canPublish(): Boolean
fun <T : Any> Subject<T>.canPublish(): Boolean
Link copied to clipboard
fun CompositeDisposable.clearAndDispose()
Link copied to clipboard
fun <First : Any, Second : Any> combine(first: Flowable<First>, second: Flowable<Second>): Flowable<Pair<First, Second>>
fun <First : Any, Second : Any> combine(first: Observable<First>, second: Observable<Second>): Observable<Pair<First, Second>>
fun <First : Any, Second : Any, Third : Any> combine(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>): Flowable<Triple<First, Second, Third>>
fun <First : Any, Second : Any, Third : Any> combine(first: Observable<First>, second: Observable<Second>, third: Observable<Third>): Observable<Triple<First, Second, Third>>
fun <First : Any, Second : Any, Third : Any, Res : Any> combine(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, combFunc: (First, Second, Third) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Res : Any> combine(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, combFunc: (First, Second, Third) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Res : Any> combine(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, combFunc: (First, Second, Third, Fourth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Res : Any> combine(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, combFunc: (First, Second, Third, Fourth) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Res : Any> combine(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, combFunc: (First, Second, Third, Fourth, Fifth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Res : Any> combine(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, combFunc: (First, Second, Third, Fourth, Fifth) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Res : Any> combine(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, six: Flowable<Sixth>, combFunc: (First, Second, Third, Fourth, Fifth, Sixth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Res : Any> combine(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, six: Observable<Sixth>, combFunc: (First, Second, Third, Fourth, Fifth, Sixth) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Res : Any> combine(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, six: Flowable<Sixth>, seventh: Flowable<Seventh>, combFunc: (First, Second, Third, Fourth, Fifth, Sixth, Seventh) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Res : Any> combine(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, six: Observable<Sixth>, seventh: Observable<Seventh>, combFunc: (First, Second, Third, Fourth, Fifth, Sixth, Seventh) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Eighth : Any, Res : Any> combine(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, six: Flowable<Sixth>, seventh: Flowable<Seventh>, eighth: Flowable<Eighth>, combFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Eighth : Any, Res : Any> combine(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, six: Observable<Sixth>, seventh: Observable<Seventh>, eighth: Observable<Eighth>, combFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Eighth : Any, Ninth : Any, Res : Any> combine(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, six: Flowable<Sixth>, seventh: Flowable<Seventh>, eighth: Flowable<Eighth>, ninth: Flowable<Ninth>, combFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Eighth : Any, Ninth : Any, Res : Any> combine(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, six: Observable<Sixth>, seventh: Observable<Seventh>, eighth: Observable<Eighth>, ninth: Observable<Ninth>, combFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth) -> Res): Observable<Res>

fun <First : Any, Second : Any, Res : Any> combine(first: Flowable<First>, second: Flowable<Second>, combFunc: (First, Second) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Res : Any> combine(first: Observable<First>, second: Observable<Second>, combFunc: (First, Second) -> Res): Observable<Res>

COMBINE

Link copied to clipboard
fun completable(block: (CompletableEmitter) -> Unit): Completable
Link copied to clipboard
fun completableOf(action: () -> Unit): Completable
Link copied to clipboard
fun CompletableSubject(): CompletableSubject
Link copied to clipboard
fun <T : Any> Observable<T>.defer(): Observable<T>
fun <T : Any> Single<T>.defer(): Single<T>
Link copied to clipboard
fun deferredCompletable(block: () -> Completable): Completable
Link copied to clipboard
fun <T : Any> deferredFlowable(block: () -> Flowable<T>): Flowable<T>
Link copied to clipboard
fun <T : Any> deferredMaybe(block: () -> Maybe<T>): Maybe<T>
Link copied to clipboard
fun <T : Any> deferredObservable(block: () -> Observable<T>): Observable<T>
Link copied to clipboard
fun <T : Any> deferredSingle(block: () -> Single<T>): Single<T>
Link copied to clipboard
fun <T : Any> Completable.emitErrorOnComplete(error: Throwable): Single<T>

Creates a Single that will subscribe to this and always call onError after this completes, regardless of onComplete or onError.

Link copied to clipboard
fun <T : Any> Completable.emitFinally(item: T): Single<T>

Creates a Single that will subscribe to this and always call onSuccess after this completes, regardless of onComplete or onError.

Link copied to clipboard
fun <T : Any> Completable.emitOnComplete(item: T, alternateError: Throwable? = null): Single<T>

Creates a Single that will subscribe to this and emit after this completes.

Link copied to clipboard
fun <T : Any> emptyFlowable(): Flowable<T>
Link copied to clipboard
fun <T : Any> emptyMaybe(): Maybe<T>
Link copied to clipboard
fun <T : Any> emptyObservable(): Observable<T>
Link copied to clipboard
inline fun <T : Any> Observable<T>.filterNotifications(crossinline predicate: (Notification<T>) -> Boolean): Observable<T>

Function to peek emissions and possibly filter them out based on a given predicate.

Link copied to clipboard
fun <T : Any> Single<T>.flatMapIf(predicate: Boolean, mapper: (T) -> Single<T>): Single<T>

Chains a flapMap to this if predicate is true, applying mapper to the item emitted by the source Single.

Link copied to clipboard
fun <T : Any> flowable(backPressureStrategy: BackpressureStrategy = BackpressureStrategy.LATEST, block: (FlowableEmitter<T>) -> Unit): Flowable<T>
Link copied to clipboard
fun <T : Any> flowableFrom(block: () -> T): Flowable<T>
Link copied to clipboard
fun <T : Any> flowableOf(item: T): Flowable<T>
fun <T : Any> flowableOf(vararg items: T): Flowable<T>
@JvmName(name = "flowableOfArray")
fun <T : Any> flowableOf(items: Array<T>): Flowable<T>
fun flowableOf(items: BooleanArray): Flowable<Boolean>
fun flowableOf(items: ByteArray): Flowable<Byte>
fun flowableOf(items: CharArray): Flowable<Char>
fun flowableOf(items: DoubleArray): Flowable<Double>
fun flowableOf(items: FloatArray): Flowable<Float>
fun flowableOf(items: IntArray): Flowable<Int>
fun flowableOf(items: LongArray): Flowable<Long>
fun flowableOf(items: ShortArray): Flowable<Short>
fun <T : Any> flowableOf(items: Iterable<T>): Flowable<T>
Link copied to clipboard
fun Completable.ifCompletes(chainableCompletableInvocation: () -> Completable): Completable

Creates a Completable that will subscribe to this and once onComplete is called then subscribe will be called on chainableCompletableInvocation. The new completable will emit the values emitted by chainableCompletableInvocation.

Link copied to clipboard
inline fun CompletableEmitter.ifNotDisposed(body: CompletableEmitter.() -> Unit)
inline fun <T : Any> MaybeEmitter<T>.ifNotDisposed(body: MaybeEmitter<T>.() -> Unit)
inline fun <T : Any> ObservableEmitter<T>.ifNotDisposed(body: ObservableEmitter<T>.() -> Unit)
inline fun <T : Any> SingleEmitter<T>.ifNotDisposed(body: SingleEmitter<T>.() -> Unit)

Checks if this is already disposed before invoking body.

Link copied to clipboard
inline fun <T : Any> Flowable<T>.intervalRequest(duration: Long): Flowable<T>
inline fun <T : Any> Observable<T>.intervalRequest(duration: Long): Observable<T>
Link copied to clipboard
fun <T : Any> Observable<T>.joinToString(separator: String? = null, prefix: String? = null, postfix: String? = null): Single<String>
Link copied to clipboard
fun Completable?.makeDBCall(compositeDisposable: CompositeDisposable, onThrow: (error: Throwable) -> Unit = { _ -> }, onComplete: () -> Unit = {})
Link copied to clipboard
fun CompositeDisposable.makeDBCallCompletable(onComplete: () -> Unit = {}, onThrow: (error: Throwable) -> Unit = { _ -> }, function: () -> Completable?)
Link copied to clipboard
fun <T : Any, R : Any> Flowable<T>.mapSelf(mapper: T.() -> R): @NonNull Flowable<R>
fun <T, R : Any> Maybe<T>.mapSelf(mapper: T.() -> R): @NonNull Maybe<R>
fun <T : Any, R : Any> Observable<T>.mapSelf(mapper: T.() -> R): @NonNull Observable<R>
Link copied to clipboard
fun <T, R> Flowable<List<T>>.mapToList(mapper: (T) -> R): Flowable<List<R>>
fun <T, R> Observable<List<T>>.mapToList(mapper: (T) -> R): Observable<List<R>>
fun <T : Any, R : Any> Single<List<T>>.mapToList(mapper: (T) -> R): Single<List<R>>
Link copied to clipboard
fun <T : Any> maybe(block: (MaybeEmitter<T>) -> Unit): Maybe<T>
Link copied to clipboard
fun <T> maybeFrom(block: () -> T): Maybe<T & Any>
Link copied to clipboard
fun <T : Any> maybeOf(item: T?): Maybe<T>
Link copied to clipboard
fun <T> MaybeSubject(): MaybeSubject<T>
Link copied to clipboard
fun <T : Any> observable(block: (ObservableEmitter<T>) -> Unit): Observable<T>
Link copied to clipboard
fun <T : Any> observableFrom(block: () -> T): Observable<T>
Link copied to clipboard
fun <T : Any> observableOf(item: T): Observable<T>
fun <T : Any> observableOf(vararg items: T): Observable<T>
@JvmName(name = "observableOfArray")
fun <T : Any> observableOf(items: Array<T>): Observable<T>
fun observableOf(items: BooleanArray): Observable<Boolean>
fun observableOf(items: ByteArray): Observable<Byte>
fun observableOf(items: CharArray): Observable<Char>
fun observableOf(items: DoubleArray): Observable<Double>
fun observableOf(items: FloatArray): Observable<Float>
fun observableOf(items: IntArray): Observable<Int>
fun observableOf(items: LongArray): Observable<Long>
fun observableOf(items: ShortArray): Observable<Short>
fun <T : Any> observableOf(items: Iterable<T>): Observable<T>
Link copied to clipboard
fun <T> PublishSubject(): PublishSubject<T>
Link copied to clipboard
fun <T> ReplaySubject(): ReplaySubject<T>
Link copied to clipboard
fun Completable.runSafeOnIO(subscribeOn: Scheduler = newThreadScheduler): Completable
fun <T : Any> Flowable<T>.runSafeOnIO(subscribeOn: Scheduler = newThreadScheduler): Flowable<T>
fun <T : Any> Maybe<T>.runSafeOnIO(subscribeOn: Scheduler = newThreadScheduler): Maybe<T>
fun <T : Any> Observable<T>.runSafeOnIO(subscribeOn: Scheduler = newThreadScheduler): Observable<T>
fun <T : Any> Single<T>.runSafeOnIO(subscribeOn: Scheduler = newThreadScheduler): Single<T>
Link copied to clipboard
fun Completable.runSafeOnMain(subscribeOn: Scheduler = newThreadScheduler): Completable
fun <T : Any> Flowable<T>.runSafeOnMain(subscribeOn: Scheduler = newThreadScheduler): Flowable<T>
fun <T : Any> Maybe<T>.runSafeOnMain(subscribeOn: Scheduler = newThreadScheduler): Maybe<T>
fun <T : Any> Single<T>.runSafeOnMain(subscribeOn: Scheduler = newThreadScheduler): Single<T>

fun <T : Any> Observable<T>.runSafeOnMain(subscribeOn: Scheduler = newThreadScheduler): Observable<T>

observe on main thread subscribe on new thread unsubsidised on error and on complete and removes the need to handle it afterwards

Link copied to clipboard
fun rxTimer(oldTimer: Disposable?, time: Long, unit: TimeUnit = TimeUnit.MILLISECONDS, thread: Scheduler = Schedulers.computation(), observerThread: Scheduler = mainThreadScheduler, action: (Long) -> Unit): Disposable?
Link copied to clipboard
fun <T : Any> Flowable<T>?.safe(factory: () -> T? = null): Flowable<T>
fun <T : Any> Maybe<T>?.safe(factory: () -> T? = null): Maybe<T>
fun <T : Any> Observable<T>?.safe(factory: () -> T? = null): Observable<T>
Link copied to clipboard
fun Disposable?.safeDispose()

Safely dispose = if not null and not already disposed

Link copied to clipboard
fun <T : Any> single(block: (SingleEmitter<T>) -> Unit): Single<T>
Link copied to clipboard
fun <T : Any> singleFrom(block: () -> T): Single<T>
Link copied to clipboard
fun <T : Any> singleOf(item: T): Single<T>
Link copied to clipboard
fun <T> SingleSubject(): SingleSubject<T>
Link copied to clipboard
fun Completable.subscribeIgnoringResult()

Calls subscribe on this, with an empty function for both onComplete and onError.

fun <T : Any> Observable<T>.subscribeIgnoringResult()

Calls subscribe on this, with an empty function for onNext and onError

fun <T : Any> Single<T>.subscribeIgnoringResult()

Calls subscribe on this, with an empty function for both onSuccess and onError.

Link copied to clipboard
fun <T : Any> Observable<T>?.subscribeSafely(): @NonNull Disposable?
fun <T : Any> Observable<T>?.subscribeSafely(consumer: Consumer<T>): @NonNull Disposable?
Link copied to clipboard
fun ByteArray.toBitmap(): Single<Bitmap>
Link copied to clipboard
fun Bitmap.toByteArray(compressFormat: Bitmap.CompressFormat, quality: Int): Single<ByteArray>?
Link copied to clipboard
fun () -> Throwable.toCompletable(): Completable
fun Throwable.toCompletable(): Completable
Link copied to clipboard
fun <T : Any> T.toFlowable(): Flowable<T>
fun <T : Any> () -> Throwable.toFlowable(): Flowable<T>
fun <T : Any> Throwable.toFlowable(): Flowable<T>
Link copied to clipboard
fun <T : Any> Maybe<T>.toFlowableBuffer(): Flowable<T>
fun <T : Any> Observable<T>.toFlowableBuffer(): Flowable<T>
fun <T : Any> Single<T>.toFlowableBuffer(): Flowable<T>
Link copied to clipboard
fun <T : Any> Maybe<T>.toFlowableDrop(): Flowable<T>
fun <T : Any> Observable<T>.toFlowableDrop(): Flowable<T>
fun <T : Any> Single<T>.toFlowableDrop(): Flowable<T>
Link copied to clipboard
fun <T : Any> Maybe<T>.toFlowableError(): Flowable<T>
fun <T : Any> Observable<T>.toFlowableError(): Flowable<T>
fun <T : Any> Single<T>.toFlowableError(): Flowable<T>
Link copied to clipboard
fun <T : Any> Maybe<T>.toFlowableLatest(): Flowable<T>
fun <T : Any> Observable<T>.toFlowableLatest(): Flowable<T>
fun <T : Any> Single<T>.toFlowableLatest(): Flowable<T>
Link copied to clipboard
fun <T : Any> Maybe<T>.toFlowableMissing(): Flowable<T>
fun <T : Any> Observable<T>.toFlowableMissing(): Flowable<T>
fun <T : Any> Single<T>.toFlowableMissing(): Flowable<T>
Link copied to clipboard
fun <T : Any> T?.toMaybe(): Maybe<T>
fun <T : Any> Callable<T>.toMaybe(): Maybe<T>
fun <T : Any> Future<T>.toMaybe(): Maybe<T>
fun <T : Any> () -> T.toMaybe(): Maybe<T>
@JvmName(name = "toMaybeFromThrowable")
fun <T : Any> () -> Throwable.toMaybe(): Maybe<T>
fun <T : Any> Throwable.toMaybe(): Maybe<T>
Link copied to clipboard
fun <T : Any> T.toObservable(): Observable<T>
fun <T : Any> () -> Throwable.toObservable(): Observable<T>
fun <T : Any> Throwable.toObservable(): Observable<T>
Link copied to clipboard
fun <T : Any> T.toSingle(): Single<T>
fun <T : Any> Callable<T>.toSingle(): Single<T>
fun <T : Any> Future<T>.toSingle(): Single<T>
fun <T : Any> () -> T.toSingle(): Single<T>
@JvmName(name = "toSingleFromThrowable")
fun <T : Any> () -> Throwable.toSingle(): Single<T>
fun <T : Any> Throwable.toSingle(): Single<T>
fun <T : Any> Completable.toSingle(item: () -> T): @NonNull Single<T>
Link copied to clipboard
fun <T> UnicastSubject(): UnicastSubject<T>
Link copied to clipboard
fun Disposable?.unsubscribe()
Link copied to clipboard
fun <T : Any> Observable<T>.withIndex(): Observable<IndexedValue<T>>
Link copied to clipboard
fun <First : Any, Second : Any> zip(first: Flowable<First>, second: Flowable<Second>): Flowable<Pair<First, Second>>
fun <First : Any, Second : Any> zip(first: Observable<First>, second: Observable<Second>): Observable<Pair<First, Second>>
fun <First : Any, Second : Any, Third : Any> zip(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>): Flowable<Triple<First, Second, Third>>
fun <First : Any, Second : Any, Res : Any> zip(first: Flowable<First>, second: Flowable<Second>, zipFun: (First, Second) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any> zip(first: Observable<First>, second: Observable<Second>, third: Observable<Third>): Observable<Triple<First, Second, Third>>
fun <First : Any, Second : Any, Res : Any> zip(first: Observable<First>, second: Observable<Second>, zipFun: (First, Second) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Res : Any> zip(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, zipFun: (First, Second, Third) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Res : Any> zip(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, zipFun: (First, Second, Third) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Res : Any> zip(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, zipFun: (First, Second, Third, Fourth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Res : Any> zip(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, zipFun: (First, Second, Third, Fourth) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Res : Any> zip(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, zipFun: (First, Second, Third, Fourth, Fifth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Res : Any> zip(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, zipFun: (First, Second, Third, Fourth, Fifth) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Res : Any> zip(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, sixth: Flowable<Sixth>, zipFun: (First, Second, Third, Fourth, Fifth, Sixth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Res : Any> zip(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, sixth: Observable<Sixth>, zipFun: (First, Second, Third, Fourth, Fifth, Sixth) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Res : Any> zip(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, sixth: Flowable<Sixth>, seventh: Flowable<Seventh>, zipFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Res : Any> zip(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, sixth: Observable<Sixth>, seventh: Observable<Seventh>, zipFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Eight : Any, Res : Any> zip(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, sixth: Flowable<Sixth>, seventh: Flowable<Seventh>, eight: Flowable<Eight>, zipFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eight) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Eight : Any, Res : Any> zip(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, sixth: Observable<Sixth>, seventh: Observable<Seventh>, eight: Observable<Eight>, zipFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eight) -> Res): Observable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Eight : Any, Ninth : Any, Res : Any> zip(first: Flowable<First>, second: Flowable<Second>, third: Flowable<Third>, fourth: Flowable<Fourth>, fifth: Flowable<Fifth>, sixth: Flowable<Sixth>, seventh: Flowable<Seventh>, eight: Flowable<Eight>, ninth: Flowable<Ninth>, zipFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eight, Ninth) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Third : Any, Fourth : Any, Fifth : Any, Sixth : Any, Seventh : Any, Eight : Any, Ninth : Any, Res : Any> zip(first: Observable<First>, second: Observable<Second>, third: Observable<Third>, fourth: Observable<Fourth>, fifth: Observable<Fifth>, sixth: Observable<Sixth>, seventh: Observable<Seventh>, eight: Observable<Eight>, ninth: Observable<Ninth>, zipFun: (First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eight, Ninth) -> Res): Observable<Res>
Link copied to clipboard
fun <First : Any, Second : Any> Flowable<First>.zipWith(second: Flowable<Second>): Flowable<Pair<First, Second>>
fun <First : Any, Second : Any> Observable<First>.zipWith(second: Observable<Second>): Observable<Pair<First, Second>>
fun <First : Any, Second : Any, Res : Any> Flowable<First>.zipWith(second: Flowable<Second>, zipFun: (First, Second) -> Res): Flowable<Res>
fun <First : Any, Second : Any, Res : Any> Observable<First>.zipWith(second: Observable<Second>, zipFun: (First, Second) -> Res): Observable<Res>