UNPKG

rd-calculator

Version:
38 lines (37 loc) 859 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Calculator = void 0; var Calculator = /** @class */ (function () { function Calculator() { } Calculator.add = function (a, b) { return a + b; }; Calculator.sub = function (a, b) { if (a > b) { return a - b; } else { return b - a; } }; Calculator.multiply = function (a, b) { return a * b; }; Calculator.division = function (a, b) { try { if (b == 0) throw "B cannot be zero"; else return a / b; } catch (error) { return error; } }; Calculator.mod = function (a, b) { return a | b; }; return Calculator; }()); exports.Calculator = Calculator;