snapshots<T> static method

Stream<MergedQuerySnapshot<T>> snapshots<T>({
  1. required Iterable<DocumentReference<T>> docs,
  2. required Iterable<Query<T>> queries,
})

Implementation

static Stream<MergedQuerySnapshot<T>> snapshots<T>({
  required Iterable<DocumentReference<T>> docs,
  required Iterable<Query<T>> queries,
}) => MergedStream.combineLatest(
  MergedIterable({
    docs.map((e) => e.snapshotsAsQuery()),
    queries.map((e) => e.snapshots())
  })).map((event) => MergedQuerySnapshot(event.where((element) => element != null).cast()));