(args, task)
| 30 | // Self-optimizing function to run first task with multiple |
| 31 | // args using apply, but subsequence tasks via direct invocation |
| 32 | var runTask = function(args, task) { |
| 33 | runTask = function(arg, task) { |
| 34 | return task(arg); |
| 35 | }; |
| 36 | |
| 37 | return task.apply(null, args); |
| 38 | }; |
| 39 | |
| 40 | return all(slice.call(arguments, 1)).then(function(args) { |
| 41 | return when.reduce(tasks, function(arg, task) { |
no outgoing calls
no test coverage detected
searching dependent graphs…