UNPKG
rmux-fetch
Version:
latest (0.0.1-alpha.0)
0.0.1-alpha.19
0.0.1-alpha.18
0.0.1-alpha.17
0.0.1-alpha.16
0.0.1-alpha.15
0.0.1-alpha.14
0.0.1-alpha.13
0.0.1-alpha.12
0.0.1-alpha.11
0.0.1-alpha.9
0.0.1-alpha.8
0.0.1-alpha.7
0.0.1-alpha.6
0.0.1-alpha.5
0.0.1-alpha.4
0.0.1-alpha.3
0.0.1-alpha.1
0.0.1-alpha.0
rmux-fetch
/
src
/
utils
/
compose.ts
14 lines
(9 loc)
•
211 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
export
function
compose
(
...funcs
) {
if
(funcs.
length
===
0
) {
return
arg
=>
arg; }
if
(funcs.
length
===
1
) {
return
funcs[
0
]; }
return
funcs.
reduce
(
(
a, b
) =>
(
...args
) =>
a
(
b
(...args))); }