pi-lens
Version:
Real-time code feedback for pi — LSP, linters, formatters, type-checking, structural analysis & booboo
24 lines (21 loc) • 674 B
JavaScript
import { createRequire as __pilensCreateRequire } from "node:module"; const require = __pilensCreateRequire(import.meta.url);
// dist/clients/installer/managed-tool-refresh-session.js
var refreshesThisSession = 0;
function reserveManagedToolRefreshSlot(maxPerSession) {
if (refreshesThisSession >= maxPerSession)
return false;
refreshesThisSession += 1;
return true;
}
function releaseManagedToolRefreshSlot() {
if (refreshesThisSession > 0)
refreshesThisSession -= 1;
}
function resetManagedToolRefreshSession() {
refreshesThisSession = 0;
}
export {
reserveManagedToolRefreshSlot,
releaseManagedToolRefreshSlot,
resetManagedToolRefreshSession
};