Function iterableToArray

  • Turns given iterable or asynchronous iterable into an array.

    Example

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

    Type Parameters

    • Iterable extends IsomorphicIterable

    Parameters

    • iterable: Iterable

      Iterable to be turned into an array.

    Returns Iterable extends IsomorphicIterable<Item>
        ? Iterable extends {
                [asyncIterator]() => AsyncIterator<Item, any, undefined>;
            }
            ? Promise<ReadOnlyArray<Item>>
            : ReadOnlyArray<Item>
        : never

    Array made of iterable items.