Skip to content

Commit 5c9818a

Browse files
committed
Observable. Overloads for Observable.flatMap and Observable.switchMap (#2776)
1 parent 5e03f9c commit 5c9818a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

kotlin-web/src/commonMain/kotlin/web/observable/Observable.kt

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ external class Observable<T : JsAny?>(
3434
fun first(options: SubscribeOptions? = definedExternally): Promise<T>
3535

3636
fun <R : JsAny?> flatMap(transform: (T) -> ReadonlyArray<R>): Observable<R>
37+
fun <R : JsAny?> flatMap(transform: (T) -> Observable<R>): Observable<R>
3738

3839
fun forEach(
3940
action: (item: T) -> Unit,
@@ -76,6 +77,7 @@ external class Observable<T : JsAny?>(
7677
)
7778

7879
fun <R : JsAny?> switchMap(transform: (T) -> ReadonlyArray<R>): Observable<R>
80+
fun <R : JsAny?> switchMap(transform: (T) -> Observable<R>): Observable<R>
7981

8082
fun take(n: Int): Observable<T>
8183

0 commit comments

Comments
 (0)