MCPcopy
hub / github.com/caolan/async / makeCallback

Function makeCallback

mocha_test/auto.js:52–63  ·  view source on GitHub ↗
(taskName)

Source from the content-addressed store, hash-verified

50 var runningTasks = [];
51
52 function makeCallback(taskName) {
53 return function(/*..., callback*/) {
54 var callback = _.last(arguments);
55 runningTasks.push(taskName);
56 setTimeout(function(){
57 // Each task returns the array of running tasks as results.
58 var result = runningTasks.slice(0);
59 runningTasks.splice(runningTasks.indexOf(taskName), 1);
60 callback(null, result);
61 });
62 };
63 }
64
65 async.auto({
66 task1: ['task2', makeCallback('task1')],

Callers 1

auto.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…