/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/@babel/traverse/lib/cache.js
38 строк
899 B
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clear = clear; exports.clearPath = clearPath; exports.clearScope = clearScope; exports.getCachedPaths = getCachedPaths; exports.getOrCreateCachedPaths = getOrCreateCachedPaths; exports.scope = exports.path = void 0; let pathsCache = exports.path = new WeakMap(); let scope = exports.scope = new WeakMap(); function clear() { clearPath(); clearScope(); } function clearPath() { exports.path = pathsCache = new WeakMap(); } function clearScope() { exports.scope = scope = new WeakMap(); } function getCachedPaths(path) { const { parent, parentPath } = path; return pathsCache.get(parent); } function getOrCreateCachedPaths(node, parentPath) { ; let paths = pathsCache.get(node); if (!paths) pathsCache.set(node, paths = new Map()); return paths; } //# sourceMappingURL=cache.js.map