@nodesecure/js-x-ray
Version:
JavaScript AST XRay analysis
5 lines • 348 B
TypeScript
import type { ESTree } from "meriyah";
export type NodeExtractorCallback<T> = (node: T) => void;
export type NodeOrNull = ESTree.Node | null;
export declare function extractNode<T extends ESTree.Node>(expectedType: T["type"]): (callback: NodeExtractorCallback<T>, nodes: NodeOrNull | NodeOrNull[]) => void;
//# sourceMappingURL=extractNode.d.ts.map