@airtasker/form-schema-compiler
Version:
a form schema compiler
17 lines (12 loc) • 407 B
JavaScript
;
exports.__esModule = true;
var evaluateIfStatement = function evaluateIfStatement(_ref, env, evaluate) {
var test = _ref.test,
consequent = _ref.consequent,
alternate = _ref.alternate;
if (evaluate(test, env)) {
return consequent ? evaluate(consequent, env) : null;
}
return alternate ? evaluate(alternate, env) : null;
};
exports["default"] = evaluateIfStatement;