combineLatest<T> static method

MergedStream<T, List<T?>> combineLatest<T>(
  1. Iterable<Stream<T>> streams
)

Implementation

static MergedStream<T, List<T?>> combineLatest<T>(
  final Iterable<Stream<T>> streams) =>
MergedStream(streams, () {
  final latest = List<T?>.filled(streams.length, null, growable: false);
  return (c) {
    latest[c.index] = c.value;
    c.add(latest.toList(growable: false));
  };
});