updateSignal<T> method

bool updateSignal<T>(
  1. Signal<T> signal
)

Update a signal's value and return true if changed

Implementation

@pragma('vm:prefer-inline')
@pragma('wasm:prefer-inline')
@pragma('dart2js:prefer-inline')
bool updateSignal<T>(Signal<T> signal) {
  signal.flags = 1 /* ReactiveFlags.mutable */;

  return signal.currentValue != (signal.currentValue = signal.pendingValue);
}