MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / chargeOnBudget

Function chargeOnBudget

lib/web/tern/tern.js:520–529  ·  view source on GitHub ↗
(srv, file)

Source from the content-addressed store, hash-verified

518 }
519
520 function chargeOnBudget(srv, file) {
521 var bName = budgetName(srv, file);
522 var size = astSize(file.ast);
523 var known = srv.budgets[bName];
524 if (known == null)
525 known = srv.budgets[bName] = srv.options.dependencyBudget;
526 if (known < size) return false;
527 srv.budgets[bName] = known - size;
528 return true;
529 }
530
531 // Query helpers
532

Callers 1

analyzeAllFunction · 0.85

Calls 2

budgetNameFunction · 0.85
astSizeFunction · 0.85

Tested by

no test coverage detected