UNPKG

redux-boost

Version:
19 lines (17 loc) 601 B
import { storeLink } from '../store'; import { requestActions } from './actions'; export var fetchStart = function fetchStart(payload) { var meta = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return new Promise(function (_resolve, _reject) { return storeLink.store.dispatch(requestActions.fetchStart(payload, { resolve: function resolve(resp) { _resolve(resp); if (meta.resolve) meta.resolve(resp); }, reject: function reject(error) { _reject(error); if (meta.reject) meta.reject(error); } })); }); };