AutoDisposeFamilyNotifierProvider<NotifierT extends AutoDisposeFamilyNotifier<T, Arg> , T, Arg> typedef
AutoDisposeFamilyNotifierProvider<NotifierT extends AutoDisposeFamilyNotifier<T, Arg> , T, Arg> = AutoDisposeFamilyNotifierProviderImpl<NotifierT, T, Arg>
A Provider which exposes a Notifier and listens to it.
This is equivalent to a Provider that exposes ways to modify its state.
See also Notifier for more information.
When using autoDispose
or family
, your notifier type changes.
Instead of extending Notifier, you should extend either:
- AutoDisposeNotifier for
autoDispose
- FamilyNotifier for
family
- AutoDisposeFamilyNotifier for
autoDispose.family
Implementation
typedef AutoDisposeFamilyNotifierProvider<
NotifierT extends AutoDisposeFamilyNotifier<T, Arg>, T, Arg>
= AutoDisposeFamilyNotifierProviderImpl<NotifierT, T, Arg>;