UNPKG

@typed/effects

Version:

Generator-powered Effect management

11 lines 514 B
"use strict"; 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