Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

pfchangs / redux-storage   js

Repository URL to install this package:

Version: 1.4.1-ccinternal 

/ build / createLoader.js

'use strict';

Object.defineProperty(exports, "__esModule", {
    value: true
});

var _actions = require('./actions');

exports.default = function (engine) {
    return function (store) {
        var dispatchLoad = function dispatchLoad(state) {
            return store.dispatch((0, _actions.load)(state));
        };
        return engine.load().then(function (newState) {
            dispatchLoad(newState);
            return newState;
        });
    };
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jcmVhdGVMb2FkZXIuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7a0JBRWUsVUFBQyxNQUFNO1dBQUssVUFBQyxLQUFLLEVBQUs7QUFDbEMsWUFBTSxZQUFZLEdBQUcsU0FBZixZQUFZLENBQUksS0FBSzttQkFBSyxLQUFLLENBQUMsUUFBUSxDQUFDLGFBSDFDLElBQUksRUFHaUQsS0FBSyxDQUFDLENBQUM7U0FBQSxDQUFDO0FBQ2xFLGVBQU8sTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDLElBQUksQ0FBQyxVQUFDLFFBQVEsRUFBSztBQUNwQyx3QkFBWSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0FBQ3ZCLG1CQUFPLFFBQVEsQ0FBQztTQUNuQixDQUFDLENBQUM7S0FDTjtDQUFBIiwiZmlsZSI6ImNyZWF0ZUxvYWRlci5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGxvYWQgYXMgYWN0aW9uTG9hZCB9IGZyb20gJy4vYWN0aW9ucyc7XG5cbmV4cG9ydCBkZWZhdWx0IChlbmdpbmUpID0+IChzdG9yZSkgPT4ge1xuICAgIGNvbnN0IGRpc3BhdGNoTG9hZCA9IChzdGF0ZSkgPT4gc3RvcmUuZGlzcGF0Y2goYWN0aW9uTG9hZChzdGF0ZSkpO1xuICAgIHJldHVybiBlbmdpbmUubG9hZCgpLnRoZW4oKG5ld1N0YXRlKSA9PiB7XG4gICAgICAgIGRpc3BhdGNoTG9hZChuZXdTdGF0ZSk7XG4gICAgICAgIHJldHVybiBuZXdTdGF0ZTtcbiAgICB9KTtcbn07XG4iXX0=