overrideWithInitialState method

ProviderOverride<N, T> overrideWithInitialState({
  1. N notifier(
    1. Ref ref
    )?,
  2. required T? initialState,
})

Overrides the initial state with the given initialState.

Implementation

ProviderOverride<N, T> overrideWithInitialState({
  N Function(Ref ref)? notifier,
  required T? initialState,
}) {
  return ProviderOverride<N, T>(
    provider: this,
    createState: (ref) {
      final createdNotifier = (notifier?.call(ref) ?? createState(ref));
      createdNotifier._overrideInitialState = initialState;
      return createdNotifier;
    },
  );
}