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. |