foop
Version:
interfaces that describe their intentions.
34 lines (32 loc) • 2.04 kB
JavaScript
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