diff --git a/javascript/ql/lib/semmle/javascript/internal/NameResolution.qll b/javascript/ql/lib/semmle/javascript/internal/NameResolution.qll index 96e72108e2e..cbcca9fe810 100644 --- a/javascript/ql/lib/semmle/javascript/internal/NameResolution.qll +++ b/javascript/ql/lib/semmle/javascript/internal/NameResolution.qll @@ -408,6 +408,10 @@ module NameResolution { */ predicate trackModule = ValueFlow::TrackNode::track/1; + predicate trackClassValue = ValueFlow::TrackNode::track/1; + + predicate trackFunctionValue = ValueFlow::TrackNode::track/1; + /** * Holds if `moduleName` appears to start with a package name, as opposed to a relative file import. */ diff --git a/javascript/ql/lib/semmle/javascript/internal/TypeResolution.qll b/javascript/ql/lib/semmle/javascript/internal/TypeResolution.qll index ddf5757a38c..9829651621e 100644 --- a/javascript/ql/lib/semmle/javascript/internal/TypeResolution.qll +++ b/javascript/ql/lib/semmle/javascript/internal/TypeResolution.qll @@ -4,8 +4,6 @@ private import semmle.javascript.internal.UnderlyingTypes private import semmle.javascript.dataflow.internal.sharedlib.SummaryTypeTracker as SummaryTypeTracker module TypeResolution { - predicate trackClassValue = ValueFlow::TrackNode::track/1; - predicate trackType = TypeFlow::TrackNode::track/1; /** @@ -24,8 +22,6 @@ module TypeResolution { ) } - predicate trackFunctionValue = ValueFlow::TrackNode::track/1; - /** * Gets the representative for the type containing the given member. *