updateSignal<T> function

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 = (ReactiveFlags.mutable);

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