IScopeIdentifiersTraverserCallbackData.ts 418 B

123456789101112
  1. import * as eslintScope from 'eslint-scope';
  2. import { TNodeWithLexicalScope } from '../../types/node/TNodeWithLexicalScope';
  3. export interface IScopeIdentifiersTraverserCallbackData {
  4. isGlobalDeclaration: boolean;
  5. isBubblingDeclaration: boolean;
  6. rootScope: eslintScope.Scope;
  7. variable: eslintScope.Variable;
  8. variableLexicalScopeNode: TNodeWithLexicalScope;
  9. variableScope: eslintScope.Scope;
  10. }