ScalaJSLink

org.podval.tools.scalajs.ScalaJSLink
See theScalaJSLink companion object
final class ScalaJSLink(val jsDirectory: File, reportBinFile: File, reportTextFile: File, moduleKind: ModuleKind, val useWebAssembly: Boolean, useJSPI: Boolean, runtimeClasspath: Seq[File], optimization: Optimization, moduleSplitStyle: ModuleSplitStyle, esVersion: ESVersion, smallModulesFor: List[String], moduleInitializers: Option[Seq[ModuleInitializer]], isTest: Boolean, prettyPrint: Boolean, output: Output) extends ScalaJSBuild, Link[ScalaJSBackend.type]

Attributes

Companion
object
Graph
Supertypes
trait Link[ScalaJSBackend.type]
class ScalaJSBuild
class Build[Logger]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def module(jsEnvKind: JSEnvKind): (Module, Path, Input)

Inherited methods

final protected def abort(message: String): Nothing

Attributes

Inherited from:
Build
final override protected def backendLogger: Logger

Attributes

Definition Classes
Inherited from:
ScalaJSBuild
final protected def debug(message: String): Unit

Attributes

Inherited from:
Build
final protected def interceptException[T](op: => T): T

Attributes

Inherited from:
Build
final override protected def interceptedExceptions: Set[Class[_ <: Exception]]

Attributes

Definition Classes
Inherited from:
ScalaJSBuild
final protected def logAtLevel(logLevel: LogLevel, message: String): Unit

Attributes

Inherited from:
Build
final protected def logThrowable(throwable: Throwable): Unit

Attributes

Inherited from:
Build

Concrete fields

val jsDirectory: File
val useWebAssembly: Boolean