Skip to content

Commit 0fd3694

Browse files
authored
Merge pull request #2145 from JoeCortopassi/master
Simplify composer
2 parents 7677804 + 44dfc39 commit 0fd3694

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/compose.js

Lines changed: 1 addition & 3 deletions
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)