IPrevailingKindOfVariablesAnalyzer.ts 383 B

123456789101112131415
  1. import * as ESTree from 'estree';
  2. import { IAnalyzer } from '../IAnalyzer';
  3. export interface IPrevailingKindOfVariablesAnalyzer extends IAnalyzer<void> {
  4. /**
  5. * @param {Program} astTree
  6. */
  7. analyze (astTree: ESTree.Program): void;
  8. /**
  9. * @returns {ESTree.VariableDeclaration['kind']}
  10. */
  11. getPrevailingKind (): ESTree.VariableDeclaration['kind'];
  12. }