(srv, file)
| 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 |
no test coverage detected