@newdash/newdash
Version:
javascript/typescript utility library
18 lines (17 loc) • 434 B
TypeScript
/**
* Recursively flattens `array`.
*
* @since 5.4.0
* @category Array
* @param array The array to flatten.
* @returns Returns the new flattened array.
* @see [[flatMap]],[[flatMapDeep]],[[flatMapDepth]],[[flatten]],[[flattenDepth]]
* @example
*
* ```js
* flattenDeep([1, [2, [3, [4]], 5]])
* // => [1, 2, 3, 4, 5]
* ```
*/
export declare function flattenDeep(array: Array<any>): Array<any>;
export default flattenDeep;