elliptical
Version:
Interactive natural-language interfaces
35 lines (25 loc) • 770 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _element = require('../element');
var _element2 = _interopRequireDefault(_element);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function describe(_ref) {
var props = _ref.props;
var children = _ref.children;
var inbound = props.inbound ? function (option) {
props.inbound(option);
return option;
} : undefined;
var outbound = props.outbound ? function (option) {
props.outbound(option);
return option;
} : undefined;
return (0, _element2.default)(
'map',
{ inbound: inbound, outbound: outbound },
children[0]
);
} /** @jsx createElement */
exports.default = { describe: describe };