UNPKG

@calvear/react-redux

Version:

Preconfigured Redux store initializer with Redux Saga, Redux Logger and Reselect for React SPA applications.

36 lines (32 loc) 894 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createPartitionSelector = createPartitionSelector; exports.packagePartitionHandler = packagePartitionHandler; /** * Creates a partition selector. * * @param {any} partition partition definition with action types. * * @returns {Function} partition selector. */ function createPartitionSelector(partition) { return function (_ref) { var store = _ref[partition.Key]; return store; }; } /** * Makes action types of partition handler unique. * * @param {any} partition partition action types. * */ function packagePartitionHandler(partition) { for (var _i = 0, _Object$keys = Object.keys(partition.Type); _i < _Object$keys.length; _i++) { var key = _Object$keys[_i]; partition.Type[key] = "".concat(partition.Key, ":").concat(key); } } //# sourceMappingURL=utils.lib.js.map