JavaScript AsyncIterable : Object
      An async iterable object is any object that returns a function that produces an AsyncIterator for its 
    
    
    Symbol.asyncIterator property. You can loop over all values in an
      AsyncIterable object by using a for await (const value of asyncIterable) { } loop. See AsyncIterator for more details.
      
    
      Copyright © PUBLIC Contributors