javascript-obfuscator
Version:
JavaScript obfuscator
9 lines (8 loc) • 337 B
TypeScript
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;
}