Reactive
-
A protocol that denotes a type that sends values over time.
Declaration
Swift
public protocol StreamType
-
A protocol that denotes a type that stores a value and sends updates when the underlying value changes.
Declaration
Swift
public protocol ObservablePropertyType: StreamType
-
The protocol that disposable types need to conform to.
Declaration
Swift
public protocol SubscriptionReferenceType
-
This class is the default implementation of the
ObservablePropertyType
protocol. It is recommended that you do not use this observable and instead use an observable from a full FRP library. The existence of this class is to make ReactiveReSwift fully functional without third party libararies.Declaration
Swift
public class ObservableProperty<ValueType>: ObservablePropertyType
-
The subscription reference type of
ObservableProperty
.Declaration
Swift
public struct ObservablePropertySubscriptionReference<T>
-
A class to hold subscriptions to
SubscriptionReferenceType
. Very similar toautoreleasepool
but specifically for disposable types. Disposes of all held subscriptions when deallocated ordispose()
is called.Declaration
Swift
public class SubscriptionReferenceBag