A classpath where nothing is missing.
Expresses a requirement for a given semantic to be compliant
A CompleteClasspath that contains only IR as scalaJSCode
A CompleteClasspath that is fully linked (either with the ScalaJSOptimizer or the Closure Optimizer.
A CompleteClasspath that is fully linked (either with the ScalaJSOptimizer or the Closure Optimizer. It contains only a single file that is scalaJSCode.
A partial Scala.js classpath is a collection of:
A partial Scala.js classpath is a collection of:
PartialClasspaths can be combined (using merge) and eventually resolved to a CompleteIRClasspath
A dependency on a native JavaScript library that has been successfully resolved
A classpath where nothing is missing. Therefore: