UNPKG

@ace-util/core

Version:
22 lines 750 B
"use strict"; 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