1234567891011121314151617181920212223242526272829 |
- import _curry2 from "./internal/_curry2.js";
- /**
- * Returns the first argument if it is truthy, otherwise the second argument.
- * Acts as the boolean `or` statement if both inputs are `Boolean`s.
- *
- * @func
- * @memberOf R
- * @since v0.1.0
- * @category Logic
- * @sig a -> b -> a | b
- * @param {Any} a
- * @param {Any} b
- * @return {Any}
- * @see R.either, R.and
- * @example
- *
- * R.or(true, true); //=> true
- * R.or(true, false); //=> true
- * R.or(false, true); //=> true
- * R.or(false, false); //=> false
- */
- var or =
- /*#__PURE__*/
- _curry2(function or(a, b) {
- return a || b;
- });
- export default or;
|