@nodesecure/js-x-ray
Version:
JavaScript AST XRay analysis
13 lines • 479 B
JavaScript
// Import Internal Dependencies
import { isCallExpression, isIdentifier, isMemberExpression } from "../types.js";
export function getMemberCallExpression(node, methodName) {
if (isCallExpression(node) &&
isMemberExpression(node.callee) &&
!node.callee.computed &&
isIdentifier(node.callee.property) &&
node.callee.property.name === methodName) {
return node;
}
return null;
}
//# sourceMappingURL=getMemberCallExpression.js.map