Package-level declarations

Types

Link copied to clipboard
class Observable<out T : JsAny?>(callback: SubscribeCallback<T>)
Link copied to clipboard
Link copied to clipboard
typealias SubscribeCallback<T> = (subscriber: Subscriber<T>) -> Unit
Link copied to clipboard
Link copied to clipboard
interface SubscriptionObserver<in T : JsAny?>

Functions

Link copied to clipboard
inline fun <T : JsAny?> Observable<T>.catch(noinline transform: (JsErrorLike?) -> AsyncIterable<T>): Observable<T>
inline fun <T : JsAny?> Observable<T>.catch(noinline transform: (JsErrorLike?) -> JsIterable<T>): Observable<T>
inline fun <T : JsAny?> Observable<T>.catch(noinline transform: (JsErrorLike?) -> Promise<T>): Observable<T>
inline fun <T : JsAny?> Observable<T>.catch(noinline transform: (JsErrorLike?) -> ReadonlyArray<T>): Observable<T>
inline fun <T : JsAny?> Observable<T>.catch(noinline transform: (JsErrorLike?) -> Observable<T>): Observable<T>
Link copied to clipboard
suspend fun <T : JsAny?> Observable<T>.every(predicate: (T) -> Boolean): Boolean
Link copied to clipboard
suspend fun <T : JsAny?> Observable<T>.find(predicate: (T) -> Boolean): T
Link copied to clipboard
suspend fun <T : JsAny?> Observable<T>.first(): T
Link copied to clipboard
suspend fun <T : JsAny?> Observable<T>.forEach(action: (item: T) -> Unit)
Link copied to clipboard
suspend fun <T : JsAny?> Observable<T>.last(): T
Link copied to clipboard
suspend fun <T : JsAny?, U : JsAny?> Observable<T>.reduce(operation: (previousValue: U, currentValue: T, currentIndex: Int) -> U, initialValue: U): U
Link copied to clipboard
suspend fun <T : JsAny?> Observable<T>.some(predicate: (T) -> Boolean): Boolean
Link copied to clipboard
suspend fun <T : JsAny?> Observable<T>.toArray(): ReadonlyArray<T>