Class SharedTypeTrackingStep
A data flow edge that should be followed by type tracking.
Unlike SharedFlowStep, this type of edge does not affect
the local data flow graph, and is not used by data-flow configurations.
Note: For performance reasons, all subclasses of this class should be part of the standard library. For query-specific steps, consider including the custom steps in the type-tracking predicate itself.
Import path
import semmle.javascript.dataflow.TypeTrackingDirect supertypes
Indirect supertypes
Known direct subtypes
Predicates
| loadStep | Holds if type-tracking should step from the |
| loadStoreStep | Holds if type-tracking should step from the |
| loadStoreStep | Holds if type-tracking should step from the |
| step | Holds if type-tracking should step from |
| storeStep | Holds if type-tracking should step from |
| withoutPropStep | Holds if type-tracking should step from |