BlocProviderFamily<B extends BlocBase<S>, S, Arg> constructor

BlocProviderFamily<B extends BlocBase<S>, S, Arg>(
  1. B create(
    1. BlocProviderRef<B, S> ref,
    2. Arg arg
    ), {
  2. String? name,
  3. Iterable<ProviderOrFamily>? dependencies,
})

Implementation

BlocProviderFamily(
  super.create, {
  super.name,
  super.dependencies,
}) : super(
        providerFactory: BlocProvider.internal,
        allTransitiveDependencies:
            computeAllTransitiveDependencies(dependencies),
        debugGetCreateSourceHash: null,
      );