notifier property

Refreshable<NotifierT> get notifier

Obtains the StateNotifier associated with this provider, without listening to state changes.

This is typically used to invoke methods on a StateNotifier. For example:

Button(
  onTap: () => ref.read(stateNotifierProvider.notifier).increment(),
)

This listenable will notify its notifiers if the StateNotifier instance changes. This may happen if the provider is refreshed or one of its dependencies has changes.

Implementation

Refreshable<NotifierT> get notifier =>
    ProviderElementProxy<NotifierT, ValueT>(this, (element) {
      return (element as _StateNotifierProviderElement<NotifierT, ValueT>)
          ._notifierNotifier;
    });