ReactiveListenable<T extends Listenable> constructor

ReactiveListenable<T extends Listenable>(
  1. ReactiveHost host,
  2. T listenable, {
  3. bool listen = false,
  4. VoidCallback? listener,
})

Implementation

ReactiveListenable(
  ReactiveHost host,
  this.listenable, {
  this.listen = false,
  this.listener,
}) : super(host) {
  if (listen || listener != null) {
    listenable.addListener(listener ?? host.requestUpdate);
  }
}