Reactive

public extension Reactive where Base: Reachability

Available where Base: Reachability

  • Global to observe when Reachability status changes.

    Declaration

    Swift

    static var reachabilityChanged: Observable<Reachability> { get }
  • Global to observe when Reachability.Connection status changes.

    Declaration

    Swift

    static var status: Observable<Reachability.Connection> { get }
  • Global to observe a Bool when Reachability.Connection != .unavailable .

    Declaration

    Swift

    static var isReachable: Observable<Bool> { get }
  • Global to observe a Void when Reachability.Connection != .unavailable .

    Declaration

    Swift

    static var isConnected: Observable<Void> { get }
  • Global to observe a Void when Reachability.Connection == .unavailable .

    Declaration

    Swift

    static var isDisconnected: Observable<Void> { get }
  • Rx Observable to observe when Reachability status changes.

    Declaration

    Swift

    var reachabilityChanged: Observable<Reachability> { get }
  • Rx Observable to observe when Reachability.Connection value changes.

    Declaration

    Swift

    var status: Observable<Reachability.Connection> { get }
  • Instance variable to observe a Bool when Reachability.Connection != .unavailable .

    Declaration

    Swift

    var isReachable: Observable<Bool> { get }
  • Instance variable to observe a Void when Reachability.Connection != .unavailable .

    Declaration

    Swift

    var isConnected: Observable<Void> { get }
  • Instance variable to observe a Void when Reachability.Connection == .unavailable .

    Declaration

    Swift

    var isDisconnected: Observable<Void> { get }