UNPKG

@ace-util/core

Version:
18 lines 570 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 function getArrayFromOverloadedRest(overloadedArray) { var items; if (Array.isArray(overloadedArray[0])) { items = overloadedArray[0]; } else { items = overloadedArray; } return items; } //# sourceMappingURL=array.js.map