@airtasker/form-schema-compiler
Version:
a form schema compiler
23 lines (15 loc) • 597 B
JavaScript
;
exports.__esModule = true;
var _mapValues = require("lodash/mapValues");
var _mapValues2 = _interopRequireDefault(_mapValues);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var evaluatePropertyBindingExpression = function evaluatePropertyBindingExpression(_ref, env, evaluate) {
var value = _ref.value;
if ('type' in value) {
return evaluate(value, env);
}
return (0, _mapValues2["default"])(value, function (ast) {
return evaluate(ast, env);
});
};
exports["default"] = evaluatePropertyBindingExpression;