Observable
Functions
Link copied to clipboard
inline fun <T : JsAny?> Observable<T>.catch(noinline transform: (JsErrorLike?) -> ReadonlyArray<T>): Observable<T>
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?) -> Observable<T>): Observable<T>
Link copied to clipboard
Link copied to clipboard
external fun everyAsync(predicate: (T) -> Boolean, options: SubscribeOptions? = definedExternally): Promise<JsBoolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun forEachAsync(action: (item: T) -> Unit, options: SubscribeOptions? = definedExternally): Promise<Void>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun <U : JsAny?> reduceAsync(operation: (previousValue: U, currentValue: T, currentIndex: Int) -> U, initialValue: U, options: SubscribeOptions? = definedExternally): Promise<U>
Link copied to clipboard
external fun subscribe(callback: (value: T) -> Unit, options: SubscribeOptions? = definedExternally)
Subscribes to the sequence with callbacks
external fun subscribe(observer: SubscriptionObserver<T>, options: SubscribeOptions? = definedExternally)
Subscribes to the sequence with an observer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun toArrayAsync(options: SubscribeOptions? = definedExternally): Promise<ReadonlyArray<T>>