@nodesecure/js-x-ray
Version:
JavaScript AST XRay analysis
15 lines • 488 B
TypeScript
import type { ESTree } from "meriyah";
import { VariableTracer } from "@nodesecure/tracer";
export declare class RequireCallExpressionWalker {
#private;
tracer: VariableTracer;
dependencies: Set<string>;
triggerWarning: boolean;
constructor(tracer: VariableTracer);
reset(): void;
walk(callExprNode: ESTree.CallExpression): {
dependencies: Set<string>;
triggerWarning: boolean;
};
}
//# sourceMappingURL=RequireCallExpressionWalker.d.ts.map