StateNotifierProvider<Controller extends StateNotifier<Value>, Value>.value constructor

StateNotifierProvider<Controller extends StateNotifier<Value>, Value>.value({
  1. Key? key,
  2. required Controller value,
  3. TransitionBuilder? builder,
  4. Widget? child,
})

Exposes an existing StateNotifier and its value.

This will not call StateNotifier.dispose when the provider is removed from the widget tree.

It will also not setup LocatorMixin.

value cannot be null.

Implementation

factory StateNotifierProvider.value({
  Key? key,
  required Controller value,
  TransitionBuilder? builder,
  Widget? child,
}) = _StateNotifierProviderValue<Controller, Value>;