Package

org.scalajs.core.tools.linker

backend

Permalink

package backend

Visibility
  1. Public
  2. All

Type Members

  1. final class BasicLinkerBackend extends LinkerBackend

    Permalink

    The basic backend for the Scala.js linker.

    The basic backend for the Scala.js linker.

    Simply emits the JavaScript without applying any further optimizations.

  2. abstract class LinkerBackend extends AnyRef

    Permalink

    A backend of the Scala.js linker.

    A backend of the Scala.js linker. Produces a VirtualJSFile.

    You probably want to use an instance of linker.Linker, rather than this low-level class.

  3. sealed abstract class ModuleKind extends AnyRef

    Permalink

    Kind of module structure emitted for the Scala.js output.

  4. sealed abstract class OutputMode extends AnyRef

    Permalink

    JavaScript output mode.

    JavaScript output mode.

    For forward source compatibility with Scala.js 1.x, use the alias org.scalajs.core.tools.linker.ESFeatures instead.

Value Members

  1. object LinkerBackend

    Permalink
  2. object ModuleKind

    Permalink
  3. object OutputMode

    Permalink

    Factory for OutputModes.

    Factory for OutputModes.

    For forward source compatibility with Scala.js 1.x, use the alias org.scalajs.core.tools.linker.ESFeatures instead.

  4. package emitter

    Permalink

Ungrouped