overrideWithProvider method

Override overrideWithProvider(
  1. StateProvider<State> override(
    1. Arg argument
    )
)

Implementation

Override overrideWithProvider(
  StateProvider<State> Function(Arg argument) override,
) {
  return FamilyOverride<Arg>(
    this,
    (arg, setup) {
      final provider = call(arg);
      final newProvider = override(arg);
      setup(origin: provider.notifier, override: newProvider.notifier);
    },
  );
}