Predicate edges
Holds if target is a child of source in the AST, and property key of the edge has the
given value.
Import path
import semmle.javascript.PrintAstpredicate edges(PrintAstNode source, PrintAstNode target, string key, string value)