overrideWithBuilder method

ProviderOverride<ViewProviderNotifier<T>, T> overrideWithBuilder(
  1. T builder(
    1. WatchableRef
    )
)

Overrides with a predefined value.

{@category Initialization}

Implementation

ProviderOverride<ViewProviderNotifier<T>, T> overrideWithBuilder(
  T Function(WatchableRef) builder,
) {
  return ProviderOverride(
    provider: this,
    createState: (_) {
      final notifier = ViewProviderNotifier(
        builder,
        describeState: _describeState,
      );
      notifier
          .setCustomDebugLabel(customDebugLabel ?? runtimeType.toString());
      return notifier;
    },
  );
}