UNPKG

effect-ts-folds

Version:
6 lines 382 B
import { getApplicative } from '@effect/typeclass/data/Effect'; import { Effect, pipe } from 'effect'; export const traverseSuspended = F => f => fa => Effect.suspend(() => pipe(fa, traverseEffect(F)(f))); export const traverseEffect = (F) => (f) => F.traverse(getApplicative())(f); export const succeedBy = (f) => (a) => pipe(a, f, Effect.succeed); //# sourceMappingURL=Cont.js.map