redux
Version:
Atomic Flux with hot reloading
29 lines (21 loc) • 818 B
JavaScript
;
exports.__esModule = true;
var _bind = Function.prototype.bind;
exports['default'] = createRedux;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _Redux = require('./Redux');
var _Redux2 = _interopRequireDefault(_Redux);
function createRedux() {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
var redux = new (_bind.apply(_Redux2['default'], [null].concat(args)))();
return {
subscribe: redux.subscribe.bind(redux),
dispatch: redux.dispatch.bind(redux),
getState: redux.getState.bind(redux),
getDispatcher: redux.getDispatcher.bind(redux),
replaceDispatcher: redux.replaceDispatcher.bind(redux)
};
}
module.exports = exports['default'];