object ModuleKind
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ModuleKind
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- val All: List[ModuleKind]
All the available module kinds.
All the available module kinds.
They are listed in decreasing order of "importance", as judged by whoever maintains the back-ends.
- object CommonJSModule extends ModuleKind with Product with Serializable
A CommonJS module (notably used by Node.js).
A CommonJS module (notably used by Node.js).
Imported modules are fetched with
require
. Exports go to theexports
module-global variable. - object ESModule extends ModuleKind with Product with Serializable
An ECMAScript 2015 module.
An ECMAScript 2015 module.
Scala.js imports and exports directly map to
import
andexport
clauses in the ES module. - object NoModule extends ModuleKind with Product with Serializable
No module structure.
No module structure.
With this module kind, exports are stored on the global object.
Imports are not supported.