UNPKG

paretojs

Version:

An extremely small, intuitive and fast functional utility library for JavaScript

7 lines (6 loc) 160 B
export default function flatten<T>(array: Array<T>): Array<T> { return array.reduce( (a, b) => a.concat(Array.isArray(b) ? flatten(b) : b), [] ); }