1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-12-27 15:53:31 +03:00
vimr/VimR/RxSwiftCommons.swift
2016-09-25 18:47:42 +02:00

19 lines
371 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 Observable
.from(self.flatMap { $0 as? Observable<Any> })
.flatMap { $0 }
}
}