You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// // materialized+elements.swift // RxSwiftExt // // Created by Andy Chou on 1/5/17. // Copyright © 2017 RxSwift Community. All rights reserved. //
import Foundation import RxSwift
extension ObservableType where Element: EventConvertible {
/**
Returns an observable sequence containing only next elements from its input - seealso: [materialize operator on reactivex.io](http://reactivex.io/documentation/operators/materialize-dematerialize.html) */ public func elements() -> Observable<Element.Element> { return compactMap { $0.event.element } }
/**
Returns an observable sequence containing only error elements from its input - seealso: [materialize operator on reactivex.io](http://reactivex.io/documentation/operators/materialize-dematerialize.html) */ public func errors() -> Observable<Swift.Error> { return compactMap { $0.event.error } } }
|