summaryrefslogtreecommitdiff
path: root/lib/apply.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/apply.js')
-rw-r--r--lib/apply.js8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/apply.js b/lib/apply.js
index 06f630a..e6775e2 100644
--- a/lib/apply.js
+++ b/lib/apply.js
@@ -1,5 +1,3 @@
-import slice from './internal/slice';
-
/**
* Creates a continuation function with some arguments already applied.
*
@@ -45,10 +43,8 @@ import slice from './internal/slice';
* two
* three
*/
-export default function(fn/*, ...args*/) {
- var args = slice(arguments, 1);
- return function(/*callArgs*/) {
- var callArgs = slice(arguments);
+export default function(fn, ...args) {
+ return function(...callArgs) {
return fn.apply(null, args.concat(callArgs));
};
};