riverpod
library
Classes
AlwaysAliveRefreshable <T >
An interface for provider expressions that can be passed to ref.refresh
AsyncData <T >
Creates an AsyncValue with a data.
AsyncError <T >
Creates an AsyncValue in the error state.
AsyncLoading <T >
Creates an AsyncValue in loading state.
AsyncNotifier <State >
A Notifier implementation that is asynchronously initialized.
AsyncNotifierProviderElement <NotifierT extends AsyncNotifierBase<T > , T >
The element of AsyncNotifierProvider .
AsyncNotifierProviderElementBase <NotifierT extends AsyncNotifierBase<T > , T >
The element of AsyncNotifierProvider .
AsyncNotifierProviderFamily <NotifierT extends FamilyAsyncNotifier <T , Arg > , T , Arg >
The Family of AsyncNotifierProvider .
AsyncNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AsyncValue <T >
A utility for safely manipulating asynchronous data.
AutoDisposeAsyncNotifier <State >
A provider which creates and listen to an AsyncNotifier .
AutoDisposeAsyncNotifierProviderElement <NotifierT extends AsyncNotifierBase<T > , T >
The element of AutoDisposeAsyncNotifierProvider .
AutoDisposeAsyncNotifierProviderFamily <NotifierT extends AutoDisposeFamilyAsyncNotifier <T , Arg > , T , Arg >
The Family of AsyncNotifierProvider .
AutoDisposeAsyncNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeFamilyAsyncNotifier <State , Arg >
A provider which creates and listen to an AsyncNotifier .
AutoDisposeFamilyNotifier <State , Arg >
A class which exposes a state that can change over time.
AutoDisposeFamilyStreamNotifier <State , Arg >
A variant of AsyncNotifier which has build creating a Stream .
AutoDisposeFutureProvider <T >
A provider that asynchronously creates a value.
AutoDisposeFutureProviderElement <T >
The ProviderElementBase of AutoDisposeFutureProvider
AutoDisposeFutureProviderFamily <R , Arg >
The Family of an AutoDisposeFutureProvider
AutoDisposeFutureProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeNotifier <State >
A class which exposes a state that can change over time.
AutoDisposeNotifierProviderElement <NotifierT extends NotifierBase<T > , T >
The element of AutoDisposeNotifierProvider
AutoDisposeNotifierProviderFamily <NotifierT extends AutoDisposeFamilyNotifier <T , Arg > , T , Arg >
The Family of NotifierProvider .
AutoDisposeNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeProvider <T >
A provider that exposes a read-only value.
AutoDisposeProviderElement <T >
The element of AutoDisposeProvider
AutoDisposeProviderFamily <R , Arg >
The Family of AutoDisposeProvider
AutoDisposeProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeRef <State >
A Ref for providers that are automatically destroyed when
no longer used.
AutoDisposeStateNotifierProvider <NotifierT extends StateNotifier <T > , T >
Creates a StateNotifier and exposes its current state.
AutoDisposeStateNotifierProviderElement <NotifierT extends StateNotifier <T > , T >
The element of AutoDisposeStateNotifierProvider .
AutoDisposeStateNotifierProviderFamily <NotifierT extends StateNotifier <T > , T , Arg >
The Family of AutoDisposeStateNotifierProvider .
AutoDisposeStateNotifierProviderRef <NotifierT extends StateNotifier <T > , T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeStateProvider <T >
A provider that exposes a value that can be modified from outside.
AutoDisposeStateProviderElement <T >
The element of StateProvider .
AutoDisposeStateProviderFamily <R , Arg >
The Family of StateProvider .
AutoDisposeStateProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeStreamNotifier <State >
A variant of AsyncNotifier which has build creating a Stream .
AutoDisposeStreamNotifierProviderElement <NotifierT extends AsyncNotifierBase<T > , T >
The element of AutoDisposeStreamNotifierProvider .
AutoDisposeStreamNotifierProviderFamily <NotifierT extends AutoDisposeFamilyStreamNotifier <T , Arg > , T , Arg >
The Family of StreamNotifierProvider .
AutoDisposeStreamNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeStreamProvider <T >
Creates a stream and exposes its latest event.
AutoDisposeStreamProviderElement <T >
The element of AutoDisposeStreamProvider .
AutoDisposeStreamProviderFamily <R , Arg >
The Family of AutoDisposeStreamProvider .
AutoDisposeStreamProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
Family <@Deprecated ('The generic parameter will be removed in version 3.0.0. ' 'This is to enable riverpod_generator to implement families with generic parameters') State >
A base class for all families
FamilyAsyncNotifier <State , Arg >
A Notifier implementation that is asynchronously initialized.
FamilyNotifier <State , Arg >
A class which exposes a state that can change over time.
FamilyStreamNotifier <State , Arg >
A variant of AsyncNotifier which has build creating a Stream .
FutureProvider <T >
A provider that asynchronously creates a value.
FutureProviderElement <T >
The element of a FutureProvider
FutureProviderFamily <R , Arg >
The Family of a FutureProvider
FutureProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
KeepAliveLink
A object which maintains a provider alive.
Notifier <State >
A class which exposes a state that can change over time.
NotifierProviderElement <NotifierT extends NotifierBase<T > , T >
The element of NotifierProvider .
NotifierProviderFamily <NotifierT extends FamilyNotifier <T , Arg > , T , Arg >
The Family of NotifierProvider .
NotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
Override
An object used by ProviderContainer /ProviderScope
to override the behavior
of a provider/family for part of the application.
Provider <State >
A provider that exposes a read-only value.
ProviderBase <StateT >
A base class for all providers.
ProviderContainer
An object that stores the state of the providers and allows overriding the
behavior of a specific provider.
ProviderElement <State >
A provider that exposes a read-only value.
ProviderElementBase <StateT >
An internal class that handles the state of a provider.
ProviderFamily <R , Arg >
The Family of Provider
ProviderListenableOrFamily
A shared interface between ProviderListenable and Family .
ProviderObserver
An object that listens to the changes of a ProviderContainer .
ProviderOrFamily
A common interface shared by ProviderBase and Family
ProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
ProviderSubscription <State >
Represents the subscription to a ProviderListenable
Ref <State extends Object ? >
An object used by providers to interact with other providers and the life-cycles
of the application.
Refreshable <T >
An interface for provider expressions that can be passed to ref.refresh
StateController <T >
A StateNotifier that allows modifying its state from outside.
StateNotifier <T >
An observable class that stores a single immutable state .
StateNotifierProvider <NotifierT extends StateNotifier <T > , T >
Creates a StateNotifier and exposes its current state.
StateNotifierProviderElement <NotifierT extends StateNotifier <T > , T >
The element of StateNotifierProvider .
StateNotifierProviderFamily <NotifierT extends StateNotifier <T > , T , Arg >
The Family of StateNotifierProvider .
StateNotifierProviderRef <NotifierT extends StateNotifier <T > , T >
An object used by providers to interact with other providers and the life-cycles
of the application.
StateProvider <T >
A provider that exposes a value that can be modified from outside.
StateProviderElement <T >
The element of StateProvider .
StateProviderFamily <R , Arg >
The Family of StateProvider .
StateProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
StreamNotifier <State >
A variant of AsyncNotifier which has build creating a Stream .
StreamNotifierProviderElement <NotifierT extends AsyncNotifierBase<T > , T >
The element of StreamNotifierProvider .
StreamNotifierProviderFamily <NotifierT extends FamilyStreamNotifier <T , Arg > , T , Arg >
The Family of StreamNotifierProvider .
StreamNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
StreamProvider <T >
Creates a stream and exposes its latest event.
StreamProviderElement <T >
The element of StreamProvider .
StreamProviderFamily <R , Arg >
The Family of StreamProvider .
StreamProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
Typedefs
AsyncNotifierFamilyProvider <NotifierT extends FamilyAsyncNotifier <T , Arg > , T , Arg >
= FamilyAsyncNotifierProviderImpl<NotifierT , T , Arg >
A provider which creates and listen to an AsyncNotifier .
AsyncNotifierProvider <NotifierT extends AsyncNotifier <T > , T >
= AsyncNotifierProviderImpl<NotifierT , T >
A provider which creates and listen to an AsyncNotifier .
AutoDisposeAsyncNotifierProvider <NotifierT extends AutoDisposeAsyncNotifier <T > , T >
= AutoDisposeAsyncNotifierProviderImpl<NotifierT , T >
A provider which creates and listen to an AsyncNotifier .
AutoDisposeFamilyAsyncNotifierProvider <NotifierT extends AutoDisposeFamilyAsyncNotifier <T , Arg > , T , Arg >
= AutoDisposeFamilyAsyncNotifierProviderImpl<NotifierT , T , Arg >
A provider which creates and listen to an AsyncNotifier .
AutoDisposeFamilyNotifierProvider <NotifierT extends AutoDisposeFamilyNotifier <T , Arg > , T , Arg >
= AutoDisposeFamilyNotifierProviderImpl<NotifierT , T , Arg >
A Provider which exposes a Notifier and listens to it.
AutoDisposeFamilyStreamNotifierProvider <NotifierT extends AutoDisposeFamilyStreamNotifier <T , Arg > , T , Arg >
= AutoDisposeFamilyStreamNotifierProviderImpl<NotifierT , T , Arg >
AutoDisposeNotifierProvider <NotifierT extends AutoDisposeNotifier <T > , T >
= AutoDisposeNotifierProviderImpl<NotifierT , T >
A Provider which exposes a Notifier and listens to it.
AutoDisposeStreamNotifierProvider <NotifierT extends AutoDisposeStreamNotifier <T > , T >
= AutoDisposeStreamNotifierProviderImpl<NotifierT , T >
ErrorListener
= void Function(Object error , StackTrace ? stackTrace )
A callback that can be passed to StateNotifier.onError .
Locator
= T Function<T >()
A function that allows obtaining other objects.
NotifierFamilyProvider <NotifierT extends FamilyNotifier <T , Arg > , T , Arg >
= FamilyNotifierProviderImpl<NotifierT , T , Arg >
The provider for NotifierProviderFamily .
NotifierProvider <NotifierT extends Notifier <T > , T >
= NotifierProviderImpl<NotifierT , T >
A Provider which exposes a Notifier and listens to it.
RemoveListener
= void Function()
A callback that can be used to remove a listener added with
StateNotifier.addListener .
StreamNotifierFamilyProvider <NotifierT extends FamilyStreamNotifier <T , Arg > , T , Arg >
= FamilyStreamNotifierProviderImpl<NotifierT , T , Arg >
A variant of AsyncNotifier which has build
creating a Stream .
StreamNotifierProvider <NotifierT extends StreamNotifier <T > , T >
= StreamNotifierProviderImpl<NotifierT , T >
A variant of AsyncNotifier which has build
creating a Stream .