astx-redux-util
Version:
Several redux reducer composition utilities.
43 lines (31 loc) • 1.44 kB
JavaScript
;
exports.__esModule = true;
exports.reducerHash = exports.joinReducers = exports.conditionalReducer = undefined;
var _conditionalReducer = require('./reducer/conditionalReducer');
var _conditionalReducer2 = _interopRequireDefault(_conditionalReducer);
var _joinReducers = require('./reducer/joinReducers');
var _joinReducers2 = _interopRequireDefault(_joinReducers);
var _reducerHash = require('./reducer/reducerHash');
var _reducerHash2 = _interopRequireDefault(_reducerHash);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
//***
//*** Promote all library utilities through a single module.
//***
// NOTE: This non-default export supports ES6 imports.
// Example:
// import { reducerHash } from 'astx-redux-util';
// -or-
// import * as AstxReduxUtil from 'astx-redux-util';
exports.conditionalReducer = _conditionalReducer2.default;
exports.joinReducers = _joinReducers2.default;
exports.reducerHash = _reducerHash2.default;
// NOTE: This default export supports CommonJS modules (otherwise Babel does NOT promote them).
// Example:
// const { reducerHash } = require('astx-redux-util');
// -or-
// const AstxReduxUtil = require('astx-redux-util');
exports.default = {
conditionalReducer: _conditionalReducer2.default,
joinReducers: _joinReducers2.default,
reducerHash: _reducerHash2.default
};