diff options
Diffstat (limited to 'lib/autoInject.js')
-rw-r--r-- | lib/autoInject.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/autoInject.js b/lib/autoInject.js index 65b2cfb..2f1c38c 100644 --- a/lib/autoInject.js +++ b/lib/autoInject.js @@ -111,8 +111,8 @@ export default function autoInject(tasks, callback) { (fnIsAsync && taskFn.length === 0); if (Array.isArray(taskFn)) { - params = taskFn.slice(0, -1); - taskFn = taskFn[taskFn.length - 1]; + params = [...taskFn]; + taskFn = params.pop(); newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); } else if (hasNoDeps) { |