SignalProvider<T extends FlutterReadonlySignal>.value constructor

const SignalProvider<T extends FlutterReadonlySignal>.value({
  1. Key? key,
  2. required T value,
  3. Widget? child,
})

Exposes an existing signal value to the widget tree.

Unlike the default constructor, the signal is NOT created by this provider, and its lifecycle (including disposal) must be managed elsewhere.

Implementation

const SignalProvider.value({
  super.key,
  required T value,
  this.child,
}) : _value = value,
     _create = null,
     dispose = null;