Skip to main content
Module

x/ramda/source/not.js

:ram: Practical functional Javascript
Latest
File
import _curry1 from './internal/_curry1.js';

/** * A function that returns the `!` of its argument. It will return `true` when * passed false-y value, and `false` when passed a truth-y one. * * @func * @memberOf R * @since v0.1.0 * @category Logic * @sig * -> Boolean * @param {*} a any value * @return {Boolean} the logical inverse of passed argument. * @see R.complement * @example * * R.not(true); //=> false * R.not(false); //=> true * R.not(0); //=> true * R.not(1); //=> false */var not = _curry1(function not(a) { return !a;});export default not;