Skip to content

Commit 44dfc39

Browse files
committed
Simplify composer
1 parent 7677804 commit 44dfc39

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/compose.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,5 @@ export default function compose(...funcs) {
2020
return funcs[0]
2121
}
2222

23-
const last = funcs[funcs.length - 1]
24-
const rest = funcs.slice(0, -1)
25-
return (...args) => rest.reduceRight((composed, f) => f(composed), last(...args))
23+
return funcs.reduce((a, b) => (...args) => a(b(...args)))
2624
}

0 commit comments

Comments
 (0)