package jsenv
Ordering
- Alphabetic
Visibility
- Public
- Protected
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.
- class UnsupportedInputException extends IllegalArgumentException