Module ES2015Modules
Provides classes for working with ECMAScript 2015 modules.
Import path
import semmle.javascript.ES2015Modules
Imports
javascript |
Provides classes for working with JavaScript programs, as well as JSON, YAML and HTML. |
Classes
BulkImportDeclaration |
A bulk import that imports an entire module as a namespace. |
BulkReExportDeclaration |
A bulk re-export declaration of the form |
ES2015Module |
An ECMAScript 2015 module. |
ExportDeclaration |
An export declaration. |
ExportDefaultDeclaration |
A default export declaration. |
ExportDefaultSpecifier |
A default export specifier. |
ExportNamedDeclaration |
A named export declaration. * Examples: |
ExportNamespaceSpecifier |
A namespace export specifier, that is |
ExportSpecifier |
An export specifier in an export declaration. |
ImportDeclaration |
An import declaration. |
ImportDefaultSpecifier |
A default import specifier. |
ImportNamespaceSpecifier |
A namespace import specifier. |
ImportSpecifier |
An import specifier in an import declaration. |
NamedExportSpecifier |
A named export specifier. |
NamedImportSpecifier |
A named import specifier. |
OriginalExportDeclaration |
An export declaration that exports zero or more declarations from the module it appears in. |
ReExportDeclaration |
An export declaration that re-exports declarations from another module. |
ReExportDefaultSpecifier |
A default export specifier in a re-export declaration. |
SelectiveImportDeclaration |
A selective import that imports zero or more declarations. |
SelectiveReExportDeclaration |
A named export declaration that re-exports symbols imported from another module. |