ts-flatten-array
Version:
Array Flatten with Typescript
18 lines (17 loc) • 477 B
TypeScript
/**
* @title Flatten Array in Typescript
* @author Safa Selim
* @date 02.27.22
*/
/**
* Definition of nested array model.
* @type Array<NestedArray<T> | T> | T
*/
export declare type NestedArray<T> = Array<NestedArray<T> | T> | T;
/**
* Flattens the nested arrays to one single array.
* @function flattenArray
* @param inputArray NestedArray<T>
* @returns Array<T>
*/
export declare function flattenArray<T>(inputArray?: NestedArray<T>): Array<T>;