ObserverType
public protocol ObserverType
Supports push-style iteration over an observable sequence.
-
Notify observer about sequence event.
Declaration
Swift
func on(event: Event<E>)Parameters
eventEvent that occured.
-
The type of elements in sequence that observer can observe.
Declaration
Swift
associatedtype E
-
asObserver()Extension methodErases type of observer and returns canonical observer.
Declaration
Swift
public func asObserver() -> AnyObserver<E>Return Value
type erased observer.
-
onNext(_:)Extension methodConvenience method equivalent to
on(.Next(element: E))Declaration
Swift
final func onNext(element: E)Parameters
elementNext element to send to observer(s)
-
onCompleted()Extension methodConvenience method equivalent to
on(.Completed)Declaration
Swift
final func onCompleted() -
onError(_:)Extension methodConvenience method equivalent to
on(.Error(error: ErrorType))- parameter error: ErrorType to send to observer(s)Declaration
Swift
final func onError(error: ErrorType)Parameters
errorErrorType to send to observer(s)
ObserverType Protocol Reference