misc library

Classes

AsyncProviderListenable<ValueT>
A ProviderListenable that exposes an AsyncValue and can be converted into a Future using the future property.
ChangeNotifierProviderFamily<NotifierT extends ChangeNotifier?, ArgT>
The Family of ChangeNotifierProvider.
Family
A base class for all families
FutureProviderFamily<ValueT, ArgT>
The Family of a FutureProvider
A object that maintains a provider alive.
NotifierProviderFamily<NotifierT extends Notifier<StateT>, StateT, ArgT>
The Family of NotifierProvider.
Override
An object used by ProviderContainer/ProviderScope to override the behavior of a provider/family for part of the application.
ProviderBase<StateT>
A base class for all providers.
ProviderFamily<StateT, ArgT>
The Family of Provider
ProviderListenable<StateT>
A base class for all providers, used to consume a provider.
ProviderListenableOrFamily
A shared interface between ProviderListenable and Family.
ProviderOrFamily
A common interface shared by ProviderBase and Family
ProviderSync
ProviderTransformer<InT, ValueT>
The logic responsible for transforming a ProviderListenable into another ProviderListenable.
ProviderTransformerContext<InT, OutT>
An object containing metadata about the listened object of a ProviderTransformer.
Refreshable<StateT>
An interface for provider expressions that can be passed to ref.refresh
StreamNotifierProviderFamily<NotifierT extends StreamNotifier<ValueT>, ValueT, ArgT>
The Family of StreamNotifierProvider.
StreamProviderFamily<ValueT, ArgT>
The Family of a StreamProvider

Mixins

SyncProviderTransformerMixin<InT, ValueT>
A mixin for custom ProviderListenables that do not emit AsyncValue.

Exceptions / Errors

ProviderException
An exception thrown when trying to read a provider that is in error state.