@typed/effects
Version:
Generator-powered Effect management
7 lines • 349 B
JavaScript
import { Disposable } from '@typed/disposable';
import { provide, runPure } from '@typed/env';
import { runEffect } from './runEffect';
export function runEffects(effect, resources = {}, onReturn) {
return runPure((a) => (onReturn ? onReturn(a) : Disposable.None), provide(runEffect(effect), resources));
}
//# sourceMappingURL=runEffects.js.map