UNPKG

@ace-util/core

Version:
9 lines (8 loc) 396 B
/** * 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[];