@typed/effects
Version:
Generator-powered Effect management
6 lines • 348 B
TypeScript
import { Either } from '@typed/either';
import { Env } from '@typed/env';
import { Effect, Effects } from '../Effect';
import { FailEnv } from './Failure';
export declare function orFail<F extends PropertyKey, A, B, C>(key: F, effect: Effects<A, Either<B, C>>): Effect<Env<A, any> | Env<FailEnv<F, B>, any>, C>;
//# sourceMappingURL=orFail.d.ts.map