Streamable<T> class

The class representing a streamed value

Available extensions

Constructors

Streamable(T defaultValue)
Classes containing this object need to implement Forgettable

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stream → Stream<T>
The stream of values to subscribe to
no setter
value ↔ T
The latest value of the stream
getter/setter pair

Methods

listen(dynamic listener(T)) → StreamSubscription<T>
Utility wrapper for this.stream.listen
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
set(T val) → void
Sets the value to the given val and updates the listeners.
toString() → String
A string representation of this object.
inherited

Operators

operator *(num other) → double

Available on Streamable<double>, provided by the StreamableDoubleExtension extension

Multiplication operator
operator *(int other) → int

Available on Streamable<int>, provided by the StreamableIntExtension extension

Multiplication operator
operator +(num other) → double

Available on Streamable<double>, provided by the StreamableDoubleExtension extension

Addition operator
operator +(int other) → int

Available on Streamable<int>, provided by the StreamableIntExtension extension

Addition operator
operator +(String other) → String

Available on Streamable<String>, provided by the StreamableStringExtension extension

operator -(num other) → double

Available on Streamable<double>, provided by the StreamableDoubleExtension extension

Subtraction operator
operator -(int other) → int

Available on Streamable<int>, provided by the StreamableIntExtension extension

Subtraction operator
operator /(num other) → double

Available on Streamable<double>, provided by the StreamableDoubleExtension extension

Division operator
operator /(int other) → double

Available on Streamable<int>, provided by the StreamableIntExtension extension

Division operator
operator ==(Object other) → bool
The equality operator.
inherited
operator [](int index) → T?

Available on Streamable<List<T>>, provided by the StreamableListExtension extension

operator [](K key) → V?

Available on Streamable<Map<K, V>>, provided by the StreamableMapExtension extension

operator []=(int index, T newVal) → void

Available on Streamable<List<T>>, provided by the StreamableListExtension extension

operator []=(K key, V newVal) → void

Available on Streamable<Map<K, V>>, provided by the StreamableMapExtension extension