formula-functionizer
Version:
A tool for parsing formulas and create reusable functions
17 lines • 1.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.javascriptTimes = exports.excelTimes = void 0;
const errors_enum_1 = require("../../errors.enum");
const utils_functions_1 = require("../../utils.functions");
const excelTimes = (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.excelTimes = excelTimes;
const javascriptTimes = (a, b) => a * b;
exports.javascriptTimes = javascriptTimes;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvbGliL29wZXJhdGUvb3BlcmF0b3JzL3RpbWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLG1EQUFpRDtBQUNqRCwyREFBMEQ7QUFHbkQsTUFBTSxVQUFVLEdBQTJDLENBQ2hFLENBQWtCLEVBQ2xCLENBQWtCLEVBQ1YsRUFBRTtJQUNWLENBQUMsR0FBRyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDZCxDQUFDLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRWQsSUFBSSxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFO1FBQ3hCLG1DQUFpQixDQUFDLDBCQUFZLENBQUMsS0FBSyxDQUFDLENBQUM7S0FDdkM7SUFDRCxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDZixDQUFDLENBQUM7QUFYVyxRQUFBLFVBQVUsY0FXckI7QUFFSyxNQUFNLGVBQWUsR0FBdUIsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQXRELFFBQUEsZUFBZSxtQkFBdUMifQ==