.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / @typescript-eslint / parser / dist / scope / scope-manager.js
1 "use strict";
2 Object.defineProperty(exports, "__esModule", { value: true });
3 exports.ScopeManager = void 0;
4 const experimental_utils_1 = require("@typescript-eslint/experimental-utils");
5 const scopes_1 = require("./scopes");
6 /**
7  * based on eslint-scope
8  */
9 class ScopeManager extends experimental_utils_1.TSESLintScope.ScopeManager {
10     constructor(options) {
11         super(options);
12     }
13     /** @internal */
14     __nestEnumScope(node) {
15         return this.__nestScope(new scopes_1.EnumScope(this, this.__currentScope, node));
16     }
17     /** @internal */
18     __nestEmptyFunctionScope(node) {
19         return this.__nestScope(new scopes_1.EmptyFunctionScope(this, this.__currentScope, node));
20     }
21 }
22 exports.ScopeManager = ScopeManager;
23 //# sourceMappingURL=scope-manager.js.map