@wordpress/data
Version:
Data module for WordPress.
18 lines (17 loc) • 467 B
JavaScript
// packages/data/src/promise-middleware.js
import isPromise from "is-promise";
var promiseMiddleware = () => (next) => (action) => {
if (isPromise(action)) {
return action.then((resolvedAction) => {
if (resolvedAction) {
return next(resolvedAction);
}
});
}
return next(action);
};
var promise_middleware_default = promiseMiddleware;
export {
promise_middleware_default as default
};
//# sourceMappingURL=promise-middleware.js.map