UNPKG

react-redux-pledge

Version:

Enhance your connected component by rendering them only when their props are guaranteed

40 lines (30 loc) 1.14 kB
'use strict'; exports.__esModule = true; var _lodash = require('lodash'); var _actionType = require('./actionType'); var actionsAlreadyPut = {}; var pledgesMiddleware = function pledgesMiddleware(_ref) { var dispatch = _ref.dispatch; return function (next) { return function (action) { if (action.type == _actionType.RESOLVE_PLEDGES_ACTION) { var actions = action.actions; for (var _iterator = actions, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { var _ref2; if (_isArray) { if (_i >= _iterator.length) break; _ref2 = _iterator[_i++]; } else { _i = _iterator.next(); if (_i.done) break; _ref2 = _i.value; } var a = _ref2; dispatch(a); } } return next(action); }; }; }; exports["default"] = pledgesMiddleware;