Observer
public class Observer<E> : ReferenceTracableObject, ObserverProtocol
A type earsed observer object.
-
Declaration
Swift
public typealias Element = E
-
Undocumented
Declaration
Swift
public init(eventHandler: @escaping EventHandler<E>)
-
Undocumented
Declaration
Swift
public init<O>(_ observer: O) where E == O.Element, O : ObserverProtocol
-
Declaration
Swift
public func on(_ event: Event<E>)
-
Undocumented
Declaration
Swift
public func asObserver() -> Observer<Element>