react-redux-isomorphic
Version:
Set of utilities for creating isomorphic applications using react-redux
25 lines (20 loc) • 607 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.waitForContext = void 0;
var _isAllComponentsLoaded = require("./isAllComponentsLoaded");
var waitForContext = function waitForContext(store) {
if ((0, _isAllComponentsLoaded.isAllComponentsLoaded)(store)) {
return Promise.resolve();
}
return new Promise(function (resolve) {
var unsubscribe = store.subscribe(function () {
if ((0, _isAllComponentsLoaded.isAllComponentsLoaded)(store)) {
unsubscribe();
resolve();
}
});
});
};
exports.waitForContext = waitForContext;
;