| import * as scopeManager from '@typescript-eslint/scope-manager'; |
| declare namespace Scope { |
| type ScopeManager = scopeManager.ScopeManager; |
| type Reference = scopeManager.Reference; |
| type Variable = scopeManager.Variable | scopeManager.ESLintScopeVariable; |
| type Scope = scopeManager.Scope; |
| const ScopeType: typeof scopeManager.ScopeType; |
| type DefinitionType = scopeManager.Definition; |
| type Definition = scopeManager.Definition; |
| const DefinitionType: typeof scopeManager.DefinitionType; |
| namespace Definitions { |
| type CatchClauseDefinition = scopeManager.CatchClauseDefinition; |
| type ClassNameDefinition = scopeManager.ClassNameDefinition; |
| type FunctionNameDefinition = scopeManager.FunctionNameDefinition; |
| type ImplicitGlobalVariableDefinition = scopeManager.ImplicitGlobalVariableDefinition; |
| type ImportBindingDefinition = scopeManager.ImportBindingDefinition; |
| type ParameterDefinition = scopeManager.ParameterDefinition; |
| type TSEnumMemberDefinition = scopeManager.TSEnumMemberDefinition; |
| type TSEnumNameDefinition = scopeManager.TSEnumNameDefinition; |
| type TSModuleNameDefinition = scopeManager.TSModuleNameDefinition; |
| type TypeDefinition = scopeManager.TypeDefinition; |
| type VariableDefinition = scopeManager.VariableDefinition; |
| } |
| namespace Scopes { |
| type BlockScope = scopeManager.BlockScope; |
| type CatchScope = scopeManager.CatchScope; |
| type ClassScope = scopeManager.ClassScope; |
| type ConditionalTypeScope = scopeManager.ConditionalTypeScope; |
| type ForScope = scopeManager.ForScope; |
| type FunctionExpressionNameScope = scopeManager.FunctionExpressionNameScope; |
| type FunctionScope = scopeManager.FunctionScope; |
| type FunctionTypeScope = scopeManager.FunctionTypeScope; |
| type GlobalScope = scopeManager.GlobalScope; |
| type MappedTypeScope = scopeManager.MappedTypeScope; |
| type ModuleScope = scopeManager.ModuleScope; |
| type SwitchScope = scopeManager.SwitchScope; |
| type TSEnumScope = scopeManager.TSEnumScope; |
| type TSModuleScope = scopeManager.TSModuleScope; |
| type TypeScope = scopeManager.TypeScope; |
| type WithScope = scopeManager.WithScope; |
| } |
| } |
| export { Scope }; |
| //# sourceMappingURL=Scope.d.ts.map |