Function iterableToArray

  • Turns given iterable or asynchronous iterable into an array.

    Example

    iterableToArray([1, 2, 3, 4]); // [1, 2, 3, 4]
    

    Returns

    Array made of iterable items.

    Type Parameters

    • Iterable extends AsynchronousIterable<unknown>

    Parameters

    • iterable: Iterable

      Iterable to be turned into an array.

    Returns Iterable extends AsynchronousIterable<Item> ? Iterable extends AsyncIterable<Item> ? Promise<ReadOnlyArray<Item>> : ReadOnlyArray<Item> : never