ChangeNotificationProvider<T> class

Provides notification coalesce support for the other ChangeAware classes.

Implemented types
Implementers

Constructors

ChangeNotificationProvider(bool _coalesce)

Properties

changes Stream<Change<T?>>
Provides a stream of change pairs.
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
hasListener bool
Whether there is a subscriber to stream or changes.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stream Stream<T?>
Provides a stream of object values when the reference changes.
no setteroverride

Methods

dispose() → void
Disposes this disposable and any resources it has open.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyChange([T? previous, T? next]) → void
Notifies the streams about a new value (or forces the notification without equality check).
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited