/** @module array/toArray.ts */ import { ItemInsideIterable } from '../helper-types' import { mapIterable } from '../iterable/mapIterable' // export function toArray( iterable: NodeListOf ): A[] export function toArray( iterable: A ): Array> /** * Takes an iterable and returns an array * @param iterable * @sig Iterable -> a[] * toArray('abc') //=> ['a','b','c'] * toArray(document.querySelector('div')) //=> [Element,...] */ export function toArray( iterable ) { return mapIterable( ( a ) => a, iterable ) }