We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7677804 commit 44dfc39Copy full SHA for 44dfc39
src/compose.js
@@ -20,7 +20,5 @@ export default function compose(...funcs) {
20
return funcs[0]
21
}
22
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))
+ return funcs.reduce((a, b) => (...args) => a(b(...args)))
26
0 commit comments