Skip to content

Commit efdbc41

Browse files
committed
Observable. Observable.flatMap and Observable.switchMap (#2776)
1 parent 5634cb6 commit efdbc41

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ external class Observable<T : JsAny?>(
3333

3434
fun first(options: SubscribeOptions? = definedExternally): Promise<T>
3535

36-
// fun flatMap(Mapper mapper) : Observable
36+
fun <R : JsAny?> flatMap(transform: (T) -> ReadonlyArray<R>): Observable<R>
3737

3838
fun forEach(
3939
action: (item: T) -> Unit,
@@ -71,7 +71,7 @@ external class Observable<T : JsAny?>(
7171
options: SubscribeOptions? = definedExternally,
7272
)
7373

74-
// fun switchMap(Mapper mapper) : Observable
74+
fun <R : JsAny?> switchMap(transform: (T) -> ReadonlyArray<R>): Observable<R>
7575

7676
fun take(n: Int): Observable<T>
7777

0 commit comments

Comments
 (0)