UNPKG

elliptical

Version:

Interactive natural-language interfaces

35 lines (25 loc) 770 B
'use strict'; 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 };