package jsenv
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
abstract
class
Input extends AnyRef
Input to a JSEnv.
Input to a JSEnv.
Implementors of a JSEnv are expected to pattern match on this input type and handle the ones they support.
Note that this type is not sealed, so future versions of Scala.js may add additional input types. Older JSEnvs are expected to fail in this case with an UnsupportedInputException.
-
trait
JSComRun extends JSRun
A JSRun that has a communication channel to the running JS code.
-
trait
JSEnv extends AnyRef
A JavaScript execution environment.
A JavaScript execution environment.
This can run and interact with JavaScript code.
Any implementation is expected to be fully thread-safe.
-
trait
JSRun extends AutoCloseable
A launched instance of a JSEnv.
-
final
class
RunConfig extends AnyRef
Configuration provided when starting a JSEnv.
- case class UnsupportedInputException(msg: String, cause: Throwable) extends IllegalArgumentException with Product with Serializable