RxSwift/RxBlocking
2017-08-20 19:25:27 +02:00
..
Platform [Fix] Linux. 2017-01-21 22:05:28 +01:00
BlockingObservable.swift Removes unnecessary import Foundation statements. 2017-01-29 03:05:26 +01:00
BlockingObservable+Operators.swift Remove toError implementation 2017-07-31 07:55:40 +10:00
Info.plist Release 4.0.0-alpha.1 2017-08-20 19:25:27 +02:00
ObservableConvertibleType+Blocking.swift Removes unnecessary import Foundation statements. 2017-01-29 03:05:26 +01:00
README.md Fixes blocking README.md. 2017-08-01 19:26:54 +02:00
Resources.swift Removes unnecessary import Foundation statements. 2017-01-29 03:05:26 +01:00
RunLoopLock.swift Removes unnecessary import Foundation statements. 2017-01-29 03:05:26 +01:00

RxBlocking

Set of blocking operators for easy unit testing.

Don't use these operators in production apps. These operators are only meant for testing purposes.

extension BlockingObservable {
    public func toArray() throws -> [E] {}
}

extension BlockingObservable {
    public func first() throws -> E? {}
}

extension BlockingObservable {
    public func last() throws -> E? {}
}

extension BlockingObservable {
    public func single() throws -> E? {}
    public func single(_ predicate: @escaping (E) throws -> Bool) throws -> E? {}
}