update<T> method

SignalTransaction update<T>(
  1. Signal<T> signal,
  2. T value
)

Add a signal update to the transaction.

Implementation

SignalTransaction update<T>(Signal<T> signal, T value) {
  if (_committed) {
    throw StateError('Transaction already committed');
  }
  _updates[signal] = value;
  return this;
}