UNPKG

moltres-utils

Version:
37 lines (29 loc) 1.08 kB
"use strict"; require("core-js/modules/es6.object.define-property"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _compose = _interopRequireDefault(require("../common/compose")); var _concat = _interopRequireDefault(require("./concat")); var _curry = _interopRequireDefault(require("../common/curry")); var _uniq = _interopRequireDefault(require("./uniq")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Combines two lists into a set (i.e. no duplicates) composed of the elements * of each list. * * @function * @since v0.0.10 * @category data * @param {Array} firstList The first list. * @param {Array} secondList The second list. * @return {Array} The first and second lists concatenated, with duplicates removed. * @example * * union([1, 2, 3], [2, 3, 4]) //=> [1, 2, 3, 4] */ var union = (0, _curry.default)((0, _compose.default)(_uniq.default, _concat.default)); var _default = union; exports.default = _default; //# sourceMappingURL=union.js.map