redux-saga-routines
Version:
Routines for redux-saga also useful with redux-form
26 lines (23 loc) • 556 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = promisifyRoutine;
var _constants = require("./constants");
function promisifyRoutine(routine) {
return function (payload, dispatch) {
return new Promise(function (resolve, reject) {
return dispatch({
type: _constants.ROUTINE_PROMISE_ACTION,
payload: payload,
meta: {
defer: {
resolve: resolve,
reject: reject
},
routine: routine
}
});
});
};
}