@ace-util/core
Version:
Utils.
22 lines • 750 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.getArrayFromOverloadedRest = void 0;
/**
* 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]
*/
function getArrayFromOverloadedRest(overloadedArray) {
var items;
if (Array.isArray(overloadedArray[0])) {
items = overloadedArray[0];
}
else {
items = overloadedArray;
}
return items;
}
exports.getArrayFromOverloadedRest = getArrayFromOverloadedRest;
//# sourceMappingURL=array.js.map
;