formula-functionizer
Version:
A tool for parsing formulas and create reusable functions
17 lines • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.javascriptPlus = exports.excelPlus = void 0;
const errors_enum_1 = require("../../errors.enum");
const utils_functions_1 = require("../../utils.functions");
const excelPlus = (a, b) => {
a = Number(a);
b = Number(b);
if (isNaN(a) || isNaN(b)) {
utils_functions_1.throwFormulaError(errors_enum_1.FormulaError.VALUE);
}
return a + b;
};
exports.excelPlus = excelPlus;
const javascriptPlus = (a, b) => a + b;
exports.javascriptPlus = javascriptPlus;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9saWIvb3BlcmF0ZS9vcGVyYXRvcnMvcGx1cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtREFBaUQ7QUFDakQsMkRBQTBEO0FBR25ELE1BQU0sU0FBUyxHQUEyQyxDQUMvRCxDQUFrQixFQUNsQixDQUFrQixFQUNWLEVBQUU7SUFDVixDQUFDLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2QsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUVkLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRTtRQUN4QixtQ0FBaUIsQ0FBQywwQkFBWSxDQUFDLEtBQUssQ0FBQyxDQUFDO0tBQ3ZDO0lBQ0QsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ2YsQ0FBQyxDQUFDO0FBWFcsUUFBQSxTQUFTLGFBV3BCO0FBRUssTUFBTSxjQUFjLEdBQXVCLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUFyRCxRQUFBLGNBQWMsa0JBQXVDIn0=