Метод cast< R>
Адаптирует этот поток, чтобы он стал Stream<R>.
Этот поток оборачивается как Stream<R>, который на этапе выполнения проверяет, что каждое событие данных, испускаемое этим потоком, также является экземпляром R.
Реализация
Stream<R> cast<R>() => Stream.castFrom<T, R>(this);
© 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/Stream/cast.html