@nodesecure/js-x-ray
Version:
JavaScript AST XRay analysis
13 lines • 429 B
JavaScript
// Import Internal Dependencies
import { isNode } from "../estree/types.js";
export function extractNode(expectedType) {
return (callback, nodes) => {
const finalNodes = Array.isArray(nodes) ? nodes : [nodes];
for (const node of finalNodes) {
if (isNode(node) && node.type === expectedType) {
callback(node);
}
}
};
}
//# sourceMappingURL=extractNode.js.map