1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-11-24 11:37:32 +03:00
vimr/VimR/RxSwiftCommons.swift
2016-09-11 14:59:42 +02:00

20 lines
376 B
Swift

/**
* Tae Won Ha - http://taewon.de - @hataewon
* See LICENSE
*/
import Cocoa
import RxSwift
extension Array {
/// This method only makes sense for `Array<Observable<Any>>`.
/// - Returns: Merged observables
func toMergedObservables() -> Observable<Any> {
return self
.flatMap { $0 as? Observable<Any> }
.toObservable()
.flatMap { $0 }
}
}