UNPKG

foop

Version:

interfaces that describe their intentions.

34 lines (32 loc) 2.04 kB
var flip2 = require('../fp/flip2') var max = require('./max') /** * Returns the *smallest* of its two arguments. * @since 5.0.0-beta.6 * @name min * @alias smallest * @memberOf math * * @param {number|*} a * @param {number|*} b * @return {number|*} if (b < a) b; else a * * @func * @fork v0.1.0 * @category Relation * @sig Ord a => a -> a -> a * * {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max mozilla-math.min} * @see {@link mozilla-math.min} * * @see maxBy, min * @see math/min * * @example * * min(789, 123); //=> 789 * min('a', 'b'); //=> 'b' * */ module.exports = flip2(max) //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWluLmpzIiwic291cmNlcyI6WyJtaW4uanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgZmxpcDIgPSByZXF1aXJlKCcuLi9mcC9mbGlwMicpXG5jb25zdCBtYXggPSByZXF1aXJlKCcuL21heCcpXG5cbi8qKlxuICogUmV0dXJucyB0aGUgKnNtYWxsZXN0KiBvZiBpdHMgdHdvIGFyZ3VtZW50cy5cbiAqIEBzaW5jZSA1LjAuMC1iZXRhLjZcbiAqIEBuYW1lIG1pblxuICogQGFsaWFzIHNtYWxsZXN0XG4gKiBAbWVtYmVyT2YgbWF0aFxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfCp9IGFcbiAqIEBwYXJhbSB7bnVtYmVyfCp9IGJcbiAqIEByZXR1cm4ge251bWJlcnwqfSBpZiAoYiA8IGEpIGI7IGVsc2UgYVxuICpcbiAqIEBmdW5jXG4gKiBAZm9yayB2MC4xLjBcbiAqIEBjYXRlZ29yeSBSZWxhdGlvblxuICogQHNpZyBPcmQgYSA9PiBhIC0+IGEgLT4gYVxuICpcbiAqIHtAbGluayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9NYXRoL21heCBtb3ppbGxhLW1hdGgubWlufVxuICogQHNlZSB7QGxpbmsgbW96aWxsYS1tYXRoLm1pbn1cbiAqXG4gKiBAc2VlIG1heEJ5LCBtaW5cbiAqIEBzZWUgbWF0aC9taW5cbiAqXG4gKiBAZXhhbXBsZVxuICpcbiAqICAgICAgbWluKDc4OSwgMTIzKTsgLy89PiA3ODlcbiAqICAgICAgbWluKCdhJywgJ2InKTsgLy89PiAnYidcbiAqXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZmxpcDIobWF4KVxuIl0sIm5hbWVzIjpbImNvbnN0Il0sIm1hcHBpbmdzIjoiQUFBQUEsR0FBSyxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUMsYUFBYSxDQUFDO0FBQ3BDQSxHQUFLLENBQUMsR0FBRyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThCNUIsTUFBTSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDOyJ9