UNPKG

ts-flatten-array

Version:
18 lines (17 loc) 477 B
/** * @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>;