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>;