| var _concat = |
| /*#__PURE__*/ |
| require("./internal/_concat"); |
| |
| var _curry2 = |
| /*#__PURE__*/ |
| require("./internal/_curry2"); |
| |
| var compose = |
| /*#__PURE__*/ |
| require("./compose"); |
| |
| var uniq = |
| /*#__PURE__*/ |
| require("./uniq"); |
| /** |
| * Combines two lists into a set (i.e. no duplicates) composed of the elements |
| * of each list. |
| * |
| * @func |
| * @memberOf R |
| * @since v0.1.0 |
| * @category Relation |
| * @sig [*] -> [*] -> [*] |
| * @param {Array} as The first list. |
| * @param {Array} bs The second list. |
| * @return {Array} The first and second lists concatenated, with |
| * duplicates removed. |
| * @example |
| * |
| * R.union([1, 2, 3], [2, 3, 4]); //=> [1, 2, 3, 4] |
| */ |
| |
| |
| var union = |
| /*#__PURE__*/ |
| _curry2( |
| /*#__PURE__*/ |
| compose(uniq, _concat)); |
| |
| module.exports = union; |