| 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; |