changes property

  1. @override
Stream<List<C>> changes
override

Emits a list of changes when the state of the object changes.

Changes should produced in order, if significant.

Implementation

@override
Stream<List<C>> get changes {
  return (_changes ??= StreamController<List<C>>.broadcast(
    sync: true,
    onListen: observed,
    onCancel: unobserved,
  ))
      .stream;
}