overrideWithProvider method

Override overrideWithProvider(
  1. AutoDisposeChangeNotifierProvider<Notifier> override(
    1. Arg argument
    )
)

{@endtemplate}

Implementation

Override overrideWithProvider(
  AutoDisposeChangeNotifierProvider<Notifier> Function(Arg argument) override,
) {
  return FamilyOverride<Arg>(
    this,
    (arg, setup) {
      final provider = call(arg);

      setup(origin: provider.notifier, override: override(arg).notifier);
      setup(origin: provider, override: provider);
    },
  );
}