MCPcopy Index your code
hub / github.com/deployd/deployd / callCallback

Function callCallback

test-app/public/sinon.js:366–385  ·  view source on GitHub ↗
(behavior, args)

Source from the content-addressed store, hash-verified

364 }
365
366 function callCallback(behavior, args) {
367 if (typeof behavior.callArgAt === "number") {
368 ensureArgs("callsArg", behavior, args);
369 var func = getCallback(behavior, args);
370
371 if (typeof func !== "function") {
372 throw new TypeError(getCallbackError(behavior, func, args));
373 }
374
375 if (behavior.callbackAsync) {
376 nextTick(function() {
377 func.apply(behavior.callbackContext, behavior.callbackArguments);
378 });
379 } else {
380 return func.apply(behavior.callbackContext, behavior.callbackArguments);
381 }
382 }
383
384 return undefined;
385 }
386
387 var proto = {
388 create: function create(stub) {

Callers 1

sinon.jsFile · 0.85

Calls 4

ensureArgsFunction · 0.85
getCallbackFunction · 0.85
getCallbackErrorFunction · 0.85
nextTickFunction · 0.70

Tested by

no test coverage detected