Module InterModuleTypeInference

INTERNAL: Do not use directly; use semmle.javascript.dataflow.TypeInference instead.

Provides classes implementing type inference across imports.

Import path

semmle.javascript.dataflow.internal.InterModuleTypeInference

Imports

javascript

Provides classes for working with JavaScript programs, as well as JSON, YAML and HTML.

Classes

AnalyzedExternalModuleReference

Flow analysis for special TypeScript require calls in an import-assignment.

AnalyzedRequireCall

Flow analysis for require calls, interpreted as an implicit read of the module.exports property of the imported module.