overrideWithProvider method

Override overrideWithProvider(
  1. T builderOverride(
    1. ProviderReference ref,
    2. Param param
    )
)

Overrides the behavior of a family for a part of the application.

Implementation

Override overrideWithProvider(
  T Function(ProviderReference ref, Param param) builderOverride,
) {
  return FamilyOverride(
    this,
    (param) {
      return create(
        param as Param,
        (ref, a) => StateController(builderOverride(ref, a)),
        null,
      );
    },
  );
}