@compute.ts/number
Version:
Provide number operators for the computeTS package
1 lines • 6.39 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isPrime=exports.isOdd=exports.isEven=exports.isNegative=exports.isPositive=exports.isZero=exports.notEqual=exports.equal=exports.greaterOrEqualThan=exports.greaterThan=exports.lessOrEqualThan=exports.lessThan=exports.modulo=exports.divide=exports.minus=exports.multiply=exports.plus=exports.opposite=exports.one=exports.zero=exports.randomNumber=exports.number=void 0;var boolean_1=require("@compute.ts/boolean"),ComputeNumberNode_1=require("./ComputeNumberNode"),ComputeNumberImplementation_1=require("./ComputeNumberImplementation"),ComputeNumberImplementation_2=require("./ComputeNumberImplementation"),ComputeNumberImplementation_3=require("./ComputeNumberImplementation"),ComputeNumberImplementation_4=require("./ComputeNumberImplementation"),ComputeNumberImplementation_5=require("./ComputeNumberImplementation"),ComputeNumberImplementation_6=require("./ComputeNumberImplementation"),ComputeNumberImplementation_7=require("./ComputeNumberImplementation"),ComputeNumberImplementation_8=require("./ComputeNumberImplementation"),ComputeNumberImplementation_9=require("./ComputeNumberImplementation"),ComputeNumberImplementation_10=require("./ComputeNumberImplementation"),ComputeNumberImplementation_11=require("./ComputeNumberImplementation"),ComputeNumberImplementation_12=require("./ComputeNumberImplementation"),ComputeNumberImplementation_13=require("./ComputeNumberImplementation"),ComputeNumberImplementation_14=require("./ComputeNumberImplementation"),ComputeNumberImplementation_15=require("./ComputeNumberImplementation"),ComputeNumberImplementation_16=require("./ComputeNumberImplementation"),ComputeNumberImplementation_17=require("./ComputeNumberImplementation"),ComputeNumberImplementation_18=require("./ComputeNumberImplementation"),ComputeNumberImplementation_19=require("./ComputeNumberImplementation"),ComputeNumberVariable_1=require("./ComputeNumberVariable");function number(e){return new ComputeNumberVariable_1.ComputeNumberVariable(e)}function randomNumber(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return new ComputeNumberNode_1.ComputeNumberNode([e,o],ComputeNumberImplementation_17.randomNumber)}function opposite(e){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e);return new ComputeNumberNode_1.ComputeNumberNode([e],ComputeNumberImplementation_16.opposite)}function plus(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];var m=e.map(function(e){return ComputeNumberNode_1.ComputeNumberNode.nodify(e)});return new ComputeNumberNode_1.ComputeNumberNode(m,ComputeNumberImplementation_18.sum)}function multiply(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];var m=e.map(function(e){return ComputeNumberNode_1.ComputeNumberNode.nodify(e)});return new ComputeNumberNode_1.ComputeNumberNode(m,ComputeNumberImplementation_19.times)}function minus(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return new ComputeNumberNode_1.ComputeNumberNode([e,o],ComputeNumberImplementation_13.minus)}function divide(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return new ComputeNumberNode_1.ComputeNumberNode([e,o],ComputeNumberImplementation_1.divide)}function modulo(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return new ComputeNumberNode_1.ComputeNumberNode([e,o],ComputeNumberImplementation_14.modulo)}function lessThan(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return boolean_1.ComputeBooleanNode.expression([e,o],ComputeNumberImplementation_11.lt)}function lessOrEqualThan(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return boolean_1.ComputeBooleanNode.expression([e,o],ComputeNumberImplementation_12.lteq)}function greaterThan(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return boolean_1.ComputeBooleanNode.expression([e,o],ComputeNumberImplementation_3.gt)}function greaterOrEqualThan(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return boolean_1.ComputeBooleanNode.expression([e,o],ComputeNumberImplementation_4.gteq)}function equal(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return boolean_1.ComputeBooleanNode.expression([e,o],ComputeNumberImplementation_2.equal)}function notEqual(e,o){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e),o=ComputeNumberNode_1.ComputeNumberNode.nodify(o);return boolean_1.ComputeBooleanNode.expression([e,o],ComputeNumberImplementation_15.neq)}function isZero(e){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e);return boolean_1.ComputeBooleanNode.expression([e],ComputeNumberImplementation_10.isZero)}function isPositive(e){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e);return boolean_1.ComputeBooleanNode.expression([e],ComputeNumberImplementation_9.isPositive)}function isNegative(e){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e);return boolean_1.ComputeBooleanNode.expression([e],ComputeNumberImplementation_8.isNegative)}function isEven(e){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e);return boolean_1.ComputeBooleanNode.expression([e],ComputeNumberImplementation_5.isEven)}function isOdd(e){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e);return boolean_1.ComputeBooleanNode.expression([e],ComputeNumberImplementation_6.isOdd)}function isPrime(e){e=ComputeNumberNode_1.ComputeNumberNode.nodify(e);return boolean_1.ComputeBooleanNode.expression([e],ComputeNumberImplementation_7.isPrime)}exports.number=number,exports.randomNumber=randomNumber,exports.zero=number(0),exports.one=number(1),exports.opposite=opposite,exports.plus=plus,exports.multiply=multiply,exports.minus=minus,exports.divide=divide,exports.modulo=modulo,exports.lessThan=lessThan,exports.lessOrEqualThan=lessOrEqualThan,exports.greaterThan=greaterThan,exports.greaterOrEqualThan=greaterOrEqualThan,exports.equal=equal,exports.notEqual=notEqual,exports.isZero=isZero,exports.isPositive=isPositive,exports.isNegative=isNegative,exports.isEven=isEven,exports.isOdd=isOdd,exports.isPrime=isPrime;