Skip to main content
Module

x/ramda/source/always.js

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

/** * Returns a function that always returns the given value. Note that for * non-primitives the value returned is a reference to the original value. * * This function is known as `const`, `constant`, or `K` (for K combinator) in * other languages and libraries. * * @func * @memberOf R * @since v0.1.0 * @category Function * @sig a -> (* -> a) * @param {*} val The value to wrap in a function * @return {Function} A Function :: * -> val. * @example * * const t = R.always('Tee'); * t(); //=> 'Tee' */var always = _curry1(function always(val) { return function() { return val; };});export default always;