@ace-util/core
Version:
Utils.
9 lines (8 loc) • 396 B
TypeScript
/**
* Returns an array of items from an overloaded rest parameter.
* @param overloadedArray An array of items or an array of arrays of items.
* @returns An array of items.
* @example getArrayFromOverloadedRest([1, 2, 3]) // [1, 2, 3]
* @example getArrayFromOverloadedRest(1, 2, 3) // [1, 2, 3]
*/
export declare function getArrayFromOverloadedRest<T>(overloadedArray: Array<T | T[]>): T[];