SignalImpl<T> constructor

SignalImpl<T>(
  1. T? value, {
  2. JoltDebugFn? onDebug,
})

Creates a new signal with the given initial value.

Parameters:

  • value: The initial value of the signal
  • onDebug: Optional debug callback for reactive system debugging

Example:

final name = Signal('Alice');
final counter = Signal(0);

Implementation

SignalImpl(T? value, {JoltDebugFn? onDebug})
    : super(flags: ReactiveFlags.mutable, pendingValue: value) {
  JoltDebug.create(this, onDebug);
}