Subscribable Protocol Reference
public protocol Subscribable<Element> : ObservableConvertible
A protocol to provide all observable-like classes some utilities like subscribeOnce or the operators.
-
A callback to receive the values you subscribed to.
Declaration
Swift
typealias Observer = (Element) -> Void -
Subscribe a callback to receive the
Element.Declaration
Swift
func subscribe(_ observer: @escaping Observer) -> any DisposableParameter Description observerThe callback called with the
Element,Return Value
A
Disposablethat can be disposed to stop the observer from being called. -
asObservable()Extension methodDeclaration
Swift
func asObservable() -> Observable<Element> -
subscribe(_:Extension method) Subscribe a
Subjectto thisSubscribable.Declaration
Swift
func subscribe(_ subject: Subject<Element>) -> any Disposable