UNPKG

nerdamer-ts

Version:

javascript light-weight symbolic math expression evaluator

24 lines 568 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IF = void 0; const Utils_1 = require("../../../Core/Utils"); /** * A branghing function * @param {Boolean} condition * @param {Symbol} a * @param {Symbol} b * @returns {Symbol} */ function IF(condition, a, b) { if (typeof condition !== 'boolean') { if ((0, Utils_1.isNumericSymbol)(condition)) { condition = !!Number(condition); } } if (condition) { return a; } return b; } exports.IF = IF; //# sourceMappingURL=if.js.map