foop
Version:
interfaces that describe their intentions.
69 lines (66 loc) • 5.24 kB
JavaScript
var above = require('./above')
var below = require('./below')
var aboveOrEq = require('./aboveOrEq')
var belowOrEq = require('./belowOrEq')
var between = require('./between')
var even = require('./even')
var odd = require('./odd')
var add = require('./add')
var increment = require('./increment')
var decrement = require('./decrement')
var min = require('./min')
var max = require('./max')
var range = require('./range')
var multiplySigned = require('./multiplySigned')
var modulo = require('./modulo')
var subtract = require('./subtract')
var sum = require('./sum')
var gt = above
var lt = below
var gte = aboveOrEq
var lte = belowOrEq
var isEven = even
var isOdd = odd
var sub = subtract
var inc = increment
var dec = decrement
/**
* @icon ➗
* @member math
* @type {Object}
*/
module.exports = {
// lt, gt,
above: above,
below: below,
belowOrEq: belowOrEq,
aboveOrEq: aboveOrEq,
between: between,
// even odd etc
isEven: isEven,
isOdd: isOdd,
odd: odd,
even: even,
// ops
subtract: subtract,
add: add,
increment: increment,
decrement: decrement,
modulo: modulo,
// calculate
max: max,
min: min,
// create
range: range,
sum: sum,
multiplySigned: multiplySigned,
// @TODO alias these
sub: sub,
inc: inc,
dec: dec,
gt: gt,
lt: lt,
gte: gte,
lte: lte,
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWF0aC5qcyIsInNvdXJjZXMiOlsibWF0aC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBhYm92ZSA9IHJlcXVpcmUoJy4vYWJvdmUnKVxuY29uc3QgYmVsb3cgPSByZXF1aXJlKCcuL2JlbG93JylcbmNvbnN0IGFib3ZlT3JFcSA9IHJlcXVpcmUoJy4vYWJvdmVPckVxJylcbmNvbnN0IGJlbG93T3JFcSA9IHJlcXVpcmUoJy4vYmVsb3dPckVxJylcbmNvbnN0IGJldHdlZW4gPSByZXF1aXJlKCcuL2JldHdlZW4nKVxuY29uc3QgZXZlbiA9IHJlcXVpcmUoJy4vZXZlbicpXG5jb25zdCBvZGQgPSByZXF1aXJlKCcuL29kZCcpXG5jb25zdCBhZGQgPSByZXF1aXJlKCcuL2FkZCcpXG5jb25zdCBpbmNyZW1lbnQgPSByZXF1aXJlKCcuL2luY3JlbWVudCcpXG5jb25zdCBkZWNyZW1lbnQgPSByZXF1aXJlKCcuL2RlY3JlbWVudCcpXG5jb25zdCBtaW4gPSByZXF1aXJlKCcuL21pbicpXG5jb25zdCBtYXggPSByZXF1aXJlKCcuL21heCcpXG5jb25zdCByYW5nZSA9IHJlcXVpcmUoJy4vcmFuZ2UnKVxuY29uc3QgbXVsdGlwbHlTaWduZWQgPSByZXF1aXJlKCcuL211bHRpcGx5U2lnbmVkJylcbmNvbnN0IG1vZHVsbyA9IHJlcXVpcmUoJy4vbW9kdWxvJylcbmNvbnN0IHN1YnRyYWN0ID0gcmVxdWlyZSgnLi9zdWJ0cmFjdCcpXG5jb25zdCBzdW0gPSByZXF1aXJlKCcuL3N1bScpXG5cbmNvbnN0IGd0ID0gYWJvdmVcbmNvbnN0IGx0ID0gYmVsb3dcbmNvbnN0IGd0ZSA9IGFib3ZlT3JFcVxuY29uc3QgbHRlID0gYmVsb3dPckVxXG5jb25zdCBpc0V2ZW4gPSBldmVuXG5jb25zdCBpc09kZCA9IG9kZFxuY29uc3Qgc3ViID0gc3VidHJhY3RcbmNvbnN0IGluYyA9IGluY3JlbWVudFxuY29uc3QgZGVjID0gZGVjcmVtZW50XG5cbi8qKlxuICogQGljb24g4p6XXG4gKiBAbWVtYmVyIG1hdGhcbiAqIEB0eXBlIHtPYmplY3R9XG4gKi9cbm1vZHVsZS5leHBvcnRzID0ge1xuICAvLyBsdCwgZ3QsXG4gIGFib3ZlLFxuICBiZWxvdyxcbiAgYmVsb3dPckVxLFxuICBhYm92ZU9yRXEsXG4gIGJldHdlZW4sXG4gIC8vIGV2ZW4gb2RkIGV0Y1xuICBpc0V2ZW4sXG4gIGlzT2RkLFxuICBvZGQsXG4gIGV2ZW4sXG4gIC8vIG9wc1xuICBzdWJ0cmFjdCxcbiAgYWRkLFxuICBpbmNyZW1lbnQsXG4gIGRlY3JlbWVudCxcbiAgbW9kdWxvLFxuICAvLyBjYWxjdWxhdGVcbiAgbWF4LFxuICBtaW4sXG4gIC8vIGNyZWF0ZVxuICByYW5nZSxcbiAgc3VtLFxuICBtdWx0aXBseVNpZ25lZCxcbiAgLy8gQFRPRE8gYWxpYXMgdGhlc2VcbiAgc3ViLFxuICBpbmMsXG4gIGRlYyxcbiAgZ3QsXG4gIGx0LFxuICBndGUsXG4gIGx0ZSxcbn1cbiJdLCJuYW1lcyI6WyJjb25zdCJdLCJtYXBwaW5ncyI6IkFBQUFBLEdBQUssQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBQztBQUNoQ0EsR0FBSyxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDO0FBQ2hDQSxHQUFLLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUM7QUFDeENBLEdBQUssQ0FBQyxTQUFTLEdBQUcsT0FBTyxDQUFDLGFBQWEsQ0FBQztBQUN4Q0EsR0FBSyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsV0FBVyxDQUFDO0FBQ3BDQSxHQUFLLENBQUMsSUFBSSxHQUFHLE9BQU8sQ0FBQyxRQUFRLENBQUM7QUFDOUJBLEdBQUssQ0FBQyxHQUFHLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQztBQUM1QkEsR0FBSyxDQUFDLEdBQUcsR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDO0FBQzVCQSxHQUFLLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUM7QUFDeENBLEdBQUssQ0FBQyxTQUFTLEdBQUcsT0FBTyxDQUFDLGFBQWEsQ0FBQztBQUN4Q0EsR0FBSyxDQUFDLEdBQUcsR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDO0FBQzVCQSxHQUFLLENBQUMsR0FBRyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUM7QUFDNUJBLEdBQUssQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBQztBQUNoQ0EsR0FBSyxDQUFDLGNBQWMsR0FBRyxPQUFPLENBQUMsa0JBQWtCLENBQUM7QUFDbERBLEdBQUssQ0FBQyxNQUFNLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQztBQUNsQ0EsR0FBSyxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFDO0FBQ3RDQSxHQUFLLENBQUMsR0FBRyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUM7O0FBRTVCQSxHQUFLLENBQUMsRUFBRSxHQUFHLEtBQUs7QUFDaEJBLEdBQUssQ0FBQyxFQUFFLEdBQUcsS0FBSztBQUNoQkEsR0FBSyxDQUFDLEdBQUcsR0FBRyxTQUFTO0FBQ3JCQSxHQUFLLENBQUMsR0FBRyxHQUFHLFNBQVM7QUFDckJBLEdBQUssQ0FBQyxNQUFNLEdBQUcsSUFBSTtBQUNuQkEsR0FBSyxDQUFDLEtBQUssR0FBRyxHQUFHO0FBQ2pCQSxHQUFLLENBQUMsR0FBRyxHQUFHLFFBQVE7QUFDcEJBLEdBQUssQ0FBQyxHQUFHLEdBQUcsU0FBUztBQUNyQkEsR0FBSyxDQUFDLEdBQUcsR0FBRyxTQUFTOzs7Ozs7O0FBT3JCLE1BQU0sQ0FBQyxPQUFPLEdBQUc7O0VBRWYsT0FBQSxLQUFLO0VBQ0wsT0FBQSxLQUFLO0VBQ0wsV0FBQSxTQUFTO0VBQ1QsV0FBQSxTQUFTO0VBQ1QsU0FBQSxPQUFPOztFQUVQLFFBQUEsTUFBTTtFQUNOLE9BQUEsS0FBSztFQUNMLEtBQUEsR0FBRztFQUNILE1BQUEsSUFBSTs7RUFFSixVQUFBLFFBQVE7RUFDUixLQUFBLEdBQUc7RUFDSCxXQUFBLFNBQVM7RUFDVCxXQUFBLFNBQVM7RUFDVCxRQUFBLE1BQU07O0VBRU4sS0FBQSxHQUFHO0VBQ0gsS0FBQSxHQUFHOztFQUVILE9BQUEsS0FBSztFQUNMLEtBQUEsR0FBRztFQUNILGdCQUFBLGNBQWM7O0VBRWQsS0FBQSxHQUFHO0VBQ0gsS0FBQSxHQUFHO0VBQ0gsS0FBQSxHQUFHO0VBQ0gsSUFBQSxFQUFFO0VBQ0YsSUFBQSxFQUFFO0VBQ0YsS0FBQSxHQUFHO0VBQ0gsS0FBQSxHQUFHO0NBQ0o7In0=