1234567891011121314151617181920212223242526272829 |
- import _curry2 from "./internal/_curry2.js";
- /**
- * Returns the first argument if it is falsy, otherwise the second argument.
- * Acts as the boolean `and` 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.both, R.or
- * @example
- *
- * R.and(true, true); //=> true
- * R.and(true, false); //=> false
- * R.and(false, true); //=> false
- * R.and(false, false); //=> false
- */
- var and =
- /*#__PURE__*/
- _curry2(function and(a, b) {
- return a && b;
- });
- export default and;
|