SignalImpl<T> constructor

SignalImpl<T>(
  1. T? value, {
  2. JoltDebugOption? debug,
})

Creates a new signal with the given initial value.

Parameters:

  • value: The initial value of the signal
  • debug: Optional debug options

Example:

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

Implementation

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