Module AbstractPropertiesImpl
INTERNAL: Do not use directly; use semmle.javascript.dataflow.TypeInference instead.
Provides the internal representation of abstract properties and related predicates.
Import path
import semmle.javascript.dataflow.internal.AbstractPropertiesImplImports
| javascript | Provides classes for working with JavaScript programs, as well as JSON, YAML and HTML. |
Predicates
| getAnInitialPropertyValue | Holds if the result is known to be an initial value of property |
| shouldAlwaysTrackProperties | Holds if |
| shouldTrackProperties | Holds if |
Datatypes
| TAbstractProperty | An abstract representation of a set of concrete properties, characterized by a base object (which is an abstract value for which properties are tracked) and a property name. |