Event<T>  class 
    sealed
 
Abstract immutable event object of type `T.
- Implementers
 - Annotations
 - 
    
- @immutable
 
 
Constructors
- Event.complete()
 - 
          Creates a completion event.
            constfactory
 - Event.error(Object object, StackTrace stackTrace)
 - 
          Creates an error event.
            constfactory
 - Event.next(T value)
 - 
          Creates a next event.
            constfactory
 
Properties
- error → Object
 - 
  Returns the error of a ErrorEvent, throws otherwise.
  no setter
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - isComplete → bool
 - 
  Returns 
true, if this is a completion event.no setter - isError → bool
 - 
  Returns 
true, if this is an event with an error and an optional stackTrace.no setter - isNext → bool
 - 
  Returns 
true, if this is an event with a value.no setter - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - stackTrace → StackTrace
 - 
  Returns the optional stack trace of a ErrorEvent, throws otherwise.
  no setter
 - value → T
 - 
  Returns the value of a NextEvent, throws otherwise.
  no setter
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  observe(
Observer< T> observer) → void - 
  Performs this event on the 
observer. - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited
 
Static Methods
- 
  map0<
R> (Map0< R> callback) → Event<R>  - Maps the evaluation of the 0-argument callback to an event.
 - 
  map1<
R, T1> (Map1< T1, R> callback, T1 value1) → Event<R>  - Maps the evaluation of the 1-argument callback to an event.
 - 
  map2<
R, T1, T2> (Map2< T1, T2, R> callback, T1 value1, T2 value2) → Event<R>  - Maps the evaluation of the 2-argument callback to an event.