@typed/effects
Version:
Generator-powered Effect management
11 lines • 514 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.runEffects = void 0;
const disposable_1 = require("@typed/disposable");
const env_1 = require("@typed/env");
const runEffect_1 = require("./runEffect");
function runEffects(effect, resources = {}, onReturn) {
return env_1.runPure((a) => (onReturn ? onReturn(a) : disposable_1.Disposable.None), env_1.provide(runEffect_1.runEffect(effect), resources));
}
exports.runEffects = runEffects;
//# sourceMappingURL=runEffects.js.map
;