javascript-obfuscator
Version:
JavaScript obfuscator
8 lines (7 loc) • 403 B
TypeScript
/// <reference types="estraverse" />
import * as estraverse from '@javascript-obfuscator/estraverse';
import * as ESTree from 'estree';
export interface IVisitor<T extends ESTree.Node = ESTree.Node> {
enter?(node: T, parentNode: ESTree.Node | null): ESTree.Node | estraverse.VisitorOption | void;
leave?(node: T, parentNode: ESTree.Node | null): ESTree.Node | estraverse.VisitorOption | void;
}