/** @module iterable/toStringReverse.ts */ import { joinArray } from '../array/joinArray' import { reverse } from '../array/reverse' import { toArray } from '../array/toArray' import { pipeline } from '../function/pipeline' /** * Takes any iterable and returns the reverse joined * :: Iter -> str */ export const toStringReverse = ( iter: Iterable ) => pipeline( iter, toArray, reverse, joinArray( '' ) )