UNPKG

ts-flex-query

Version:
25 lines 975 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mathematics = void 0; const utils_1 = require("../helpers/utils"); exports.mathematics = { add(v1, v2) { return (0, utils_1.isDefined)(v1) && (0, utils_1.isDefined)(v2) ? v1 + v2 : undefined; }, subtract(v1, v2) { return (0, utils_1.isDefined)(v1) && (0, utils_1.isDefined)(v2) ? v1 - v2 : undefined; }, multiply(v1, v2) { return (0, utils_1.isDefined)(v1) && (0, utils_1.isDefined)(v2) ? v1 * v2 : undefined; }, divide(v1, v2) { return (0, utils_1.isDefined)(v1) && (0, utils_1.isDefined)(v2) ? v1 / v2 : undefined; }, divideInteger(v1, v2) { return (0, utils_1.isDefined)(v1) && (0, utils_1.isDefined)(v2) ? Math.floor(v1 / v2) : undefined; }, modulo(v1, v2) { return (0, utils_1.isDefined)(v1) && (0, utils_1.isDefined)(v2) ? v1 % v2 : undefined; } }; //# sourceMappingURL=mathematics.js.map