UNPKG

@airtasker/form-schema-compiler

Version:
23 lines (15 loc) 597 B
"use strict"; 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;