This commit is contained in:
Simon Priet
2021-09-05 22:53:58 +02:00
commit 9e2991e668
17888 changed files with 1263126 additions and 0 deletions

30
node_modules/ramda/es/xor.js generated vendored Normal file
View File

@@ -0,0 +1,30 @@
import _curry2 from "./internal/_curry2.js";
/**
* Exclusive disjunction logical operation.
* Returns `true` if one of the arguments is truthy and the other is falsy.
* Otherwise, it returns `false`.
*
* @func
* @memberOf R
* @since v0.27.1
* @category Logic
* @sig a -> b -> Boolean
* @param {Any} a
* @param {Any} b
* @return {Boolean} true if one of the arguments is truthy and the other is falsy
* @see R.or, R.and
* @example
*
* R.xor(true, true); //=> false
* R.xor(true, false); //=> true
* R.xor(false, true); //=> true
* R.xor(false, false); //=> false
*/
var xor =
/*#__PURE__*/
_curry2(function xor(a, b) {
return Boolean(!a ^ !b);
});
export default xor;