tamda
Version:
Practical functional programming library for TypeScript
17 lines (16 loc) • 428 B
TypeScript
/**
* Flattens one level of an `array`.
* @param array Array to flatten.
*/
export declare function flatten<T>(array: (T | T[])[]): T[];
/**
* Returns a function that
* flattens one level of an `array`.
*/
export declare function flatten<T>(): typeof deferred;
/**
* Flattens one level of an `array`.
* @param array Array to flatten.
*/
declare function deferred<T>(array: (T | T[])[]): T[];
export {};