/** @module array/toArrayReverse.ts */
import { pipeline } from '../function/pipeline'
import { ItemInsideIterable} from '../helper-types'
import { reverse } from './reverse'
import { toArray } from './toArray'
// export function toArrayReverse( iterable: NodeListOf ): A[]
export function toArrayReverse( iterable: A ): Array>
/**
* Takes any iterable and returns the reverse as an array
* :: Iter -> a[]
*/
export function toArrayReverse( iter ) {
return pipeline( iter, toArray, reverse )
}