diff options
Diffstat (limited to 'lib/autoInject.js')
-rw-r--r-- | lib/autoInject.js | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/autoInject.js b/lib/autoInject.js index 3bb40e2..b0f5735 100644 --- a/lib/autoInject.js +++ b/lib/autoInject.js @@ -1,7 +1,6 @@ import auto from './auto'; import forOwn from 'lodash/_baseForOwn'; import arrayMap from 'lodash/_arrayMap'; -import clone from 'lodash/_copyArray'; import isArray from 'lodash/isArray'; import trim from 'lodash/trim'; @@ -109,8 +108,8 @@ export default function autoInject(tasks, callback) { var params; if (isArray(taskFn)) { - params = clone(taskFn); - taskFn = params.pop(); + params = taskFn.slice(0, -1); + taskFn = taskFn[taskFn.length - 1]; newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); } else if (taskFn.length === 1) { |