Urara-Blog/node_modules/.pnpm-store/v3/files/7c/1705dee707ac28b427f21965d3dec280872d462f5cfc1d775d74555ccc681494a6192643caf0790e973ed72dc436ea394c2a79e00d1834d9be51533424a49c
2022-08-14 01:14:53 +08:00

44 lines
No EOL
2.3 KiB
Text

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