UNPKG

astx-redux-util

Version:

Several redux reducer composition utilities.

43 lines (31 loc) 1.44 kB
'use strict'; 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 };