UNPKG

javascript-obfuscator

Version:
9 lines (8 loc) 337 B
import * as eslintScope from 'eslint-scope'; import * as ESTree from 'estree'; import { IAnalyzer } from '../IAnalyzer'; export interface IScopeAnalyzer extends IAnalyzer<[ESTree.Node], void> { analyze(astTree: ESTree.Node): void; acquireScope(node: ESTree.Node): eslintScope.Scope; isAnalyzed(node: ESTree.Node): boolean; }