Module VariableTypeInference
INTERNAL: Do not use directly; use semmle.javascript.dataflow.TypeInference
instead.
Provides classes implementing type inference for variables.
Import path
import semmle.javascript.dataflow.internal.VariableTypeInference
Classes
AnalyzedConditionGuard |
A refinement node where the guard is a condition. |
AnalyzedNegativeConditionGuard |
A refinement for a condition guard with an outcome of |
AnalyzedPositiveConditionGuard |
A refinement for a condition guard with an outcome of |
AnalyzedRefinement |
An analyzed refinement node. |
AnalyzedSsaDefinition |
An SSA definitions that has been analyzed. |
AnalyzedVarDef |
A vardef with helper predicates for flow analysis. |
FunctionWithAnalyzedParameters |
A function with inter-procedural type inference for its parameters. |