UNPKG
libfun
Version:
latest (1.8.3)
1.8.3
1.8.2
1.8.0
1.7.2
1.7.1
1.7.0
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.3
1.5.2
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.4
1.3.2
1.3.1
1.3.0
1.2.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0
Make functional programming fun!
github.com/Azarattum/Amadeus/tree/main
Azarattum/Amadeus
libfun
/
monads
/
wrap.ts
8 lines
(5 loc)
•
177 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
import
{ monad }
from
".."
;
function
wrap<A
extends
any
[], R>(
fn
:
(
...
args
: A
) =>
R) {
return
(
...
args
: A
) =>
monad
()(
undefined
).
then
(
() =>
fn
(...args)); }
export
{ wrap };