SignalExtensions<T> extension

Extension methods for signals.

on

Methods

add(num amount) → void

Available on Signal<T>, provided by the SignalExtensions extension

Add amount to numeric signal and emit. Alias for increment.
dec([num by = 1]) → void

Available on Signal<T>, provided by the SignalExtensions extension

Short alias for decrement. Decrements numeric signal by by (default 1).
decrement([num by = 1]) → void

Available on Signal<T>, provided by the SignalExtensions extension

Decrement numeric signal.
inc([num by = 1]) → void

Available on Signal<T>, provided by the SignalExtensions extension

Short alias for increment. Increments numeric signal by by (default 1).
increment([num by = 1]) → void

Available on Signal<T>, provided by the SignalExtensions extension

Increment numeric signal.
pipeTo(Signal<T> target) StreamSubscription<T>

Available on Signal<T>, provided by the SignalExtensions extension

Pipe values to another signal.
snapshot() → T

Available on Signal<T>, provided by the SignalExtensions extension

Get current snapshot.
sub(num amount) → void

Available on Signal<T>, provided by the SignalExtensions extension

Subtract amount from numeric signal and emit. Alias for decrement.
toggle() → void

Available on Signal<T>, provided by the SignalExtensions extension

Toggle boolean signal.