Свойство isClosed
Указывает, закрыт ли контроллер потока для добавления новых событий.
Контроллер закрывается вызовом метода close. Новые события не могут быть добавлены с помощью вызова add или addError в закрытый контроллер.
Если контроллер закрыт, событие "done" может ещё не быть доставлено, но оно запланировано, и слишком поздно добавлять новые события.
Реализация
bool get isClosed;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-async/StreamController/isClosed.html