Packages

object ModuleKind

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ModuleKind
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

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

  2. 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 the exports module-global variable.

  3. 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 and export clauses in the ES module.

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