bind<T> static method

void bind<T>(
  1. Signal<T> signal1,
  2. Signal<T> signal2
)

Bind two signals bidirectionally.

Implementation

static void bind<T>(Signal<T> signal1, Signal<T> signal2) {
  signal1.stream.listen((value) => signal2.emit(value));
  signal2.stream.listen((value) => signal1.emit(value));
}