class MuxAsyncIterator implements AsyncIterable<T>import { MuxAsyncIterator } from "https://deno.land/std@0.52.0/async/mux_async_iterator.ts"; The MuxAsyncIterator class multiplexes multiple async iterators into a single stream. It currently makes a few assumptions: The iterators do not throw. The final result (the value returned and not yielded from the iterator) does not matter; if there is any, it is discarded. Type ParametersTPropertiesprivateiteratorCount: numberprivatesignal: Deferred<void>privateyields: Array<TaggedYieldedValue<T>>MethodsprivatecallIteratorNext(iterator: AsyncIterableIterator<T>): Promise<void>add(iterator: AsyncIterableIterator<T>): voiditerate(): AsyncIterableIterator<T>[Symbol.asyncIterator](): AsyncIterableIterator<T>