moltres-utils
Version:
Utils for Moltres apps
37 lines (29 loc) • 1.08 kB
JavaScript
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
;