UNPKG
effect-ts-folds
Version:
latest (1.0.31)
1.0.31
1.0.30
1.0.28
1.0.27
1.0.26
1.0.25
1.0.24
1.0.23
1.0.22
1.0.21
1.0.20
1.0.19
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.8
1.0.7
Recursion schemes for effect-ts.
github.com/middle-ages/effect-ts-folds
middle-ages/effect-ts-folds
effect-ts-folds
/
src
/
fold
/
ops.js
7 lines
•
241 B
JavaScript
View Raw
1
2
3
4
5
6
7
import
{ dual, pipe }
from
'effect/Function'
;
/** * `Algebra` is invariant in the `A` type. *
@category
fold
*/
export
const
imap
= (
F
) =>
dual
(
3
,
(
self, to,
from
) =>
fa
=>
pipe
(fa, F.
map
(
from
), self, to));
//# sourceMappingURL=ops.js.map