multiple_change_notifiers library

Classes

AdvancedValueListenable<T>
An interface for subclasses of Listenable that expose a value.
AdvancedValueNotifier<T>
ChangeNotifier
A class that can be extended or mixed in that provides a change notification API using VoidCallback for notifications.
DartSdkLibConfig
EmptyValueListenable<T>
EmptyValueNotifier<T>
A ChangeNotifier that holds a single value.
FlutterSdkLibConfig
KeyValueListenable<K, V>
An interface for a KeyValueNotifer that exposes a value.
KeyValueNotifer<K, V>
A ChangeNotifier that keeps track of it's listeners by assigning each listener a key of type K.
Listenable
An object that maintains a list of listeners.
NotifierBase<T>
StreamError
StreamSubscriptionListenable<T>
StreamSubscriptionNotifier<T>
ValueListenable<T>
An interface for subclasses of Listenable that expose a value.
ValueNotifier<T>
A ChangeNotifier that holds a single value.
ValueNotifierBase<T>
VoidNotifier
A VoidNotifier is a ChangeNotifier that wraps no value.

Extensions

SubExtension on Stream<T>

Functions

setMultipleChangeNotifiersLibConfig(LibConfig args) → void
Change the LibConfig for the multiple_change_notifiers library.

Typedefs

EqualityComparator<T> = bool Function(T a, T b)
ValueCallback<T> = void Function(T value)