class MuxAsyncIterator implements AsyncIterable<T>import { MuxAsyncIterator } from "https://dotland.deno.dev/std@0.116.0/async/mod.ts"; The MuxAsyncIterator class multiplexes multiple async iterators into a single stream. It currently makes an assumption: 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>privatethrows: any[]privateyields: Array<TaggedYieldedValue<T>>MethodsprivatecallIteratorNext(iterator: AsyncIterator<T>)add(iterable: AsyncIterable<T>): voiditerate(): AsyncIterableIterator<T>[Symbol.asyncIterator](): AsyncIterator<T>