@nodesecure/js-x-ray
Version:
JavaScript AST XRay analysis
9 lines • 446 B
TypeScript
import type { ESTree } from "meriyah";
import { type SyncHandler } from "./walker.sync.ts";
export type WalkRootNode = ESTree.Program | ESTree.Program["body"] | ESTree.Node;
export declare function walk(ast: WalkRootNode, { enter, leave }?: {
enter?: SyncHandler;
leave?: SyncHandler;
}): ESTree.Node | null;
export declare function walkEnter(ast: WalkRootNode, enter: SyncHandler): ESTree.Node | null;
//# sourceMappingURL=index.d.ts.map