mowgli
Version:
Thin layer over React JS for interacting with a single tree of state
41 lines (33 loc) • 1.04 kB
JavaScript
;
var _interopRequireDefault = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; };
Object.defineProperty(exports, '__esModule', {
value: true
});
var _React = require('react');
var _React2 = _interopRequireDefault(_React);
;
exports['default'] = {
propTypes: {
tree: _React2['default'].PropTypes.object.isRequired,
actions: _React2['default'].PropTypes.object,
cursorFns: _React2['default'].PropTypes.shape({
get: _React2['default'].PropTypes.func.isRequired,
value: _React2['default'].PropTypes.func.isRequired,
on: _React2['default'].PropTypes.func,
off: _React2['default'].PropTypes.func
})
},
childContextTypes: {
tree: _React2['default'].PropTypes.object,
actions: _React2['default'].PropTypes.object,
cursorFns: _React2['default'].PropTypes.object
},
getChildContext: function getChildContext() {
return {
tree: this.props.tree,
actions: this.props.actions,
cursorFns: this.props.cursorFns
};
}
};
module.exports = exports['default'];