Packages

package js

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait GraalJs extends Defaults with JsValues with Stdlib
  2. final case class WindowLocation(href: String, origin: String, protocol: String, hostname: String, port: String, pathname: String, search: String, hash: String) extends Product with Serializable

    This corresponds to window.location in JavaScript.

Value Members

  1. object GraalJs extends GraalJs
  2. object GraalJsComponents
  3. object LanguageJs extends Language
  4. object ReactSsr

    Instructions for basic React SSR on the GraalVM:

    Instructions for basic React SSR on the GraalVM:

    1. Bundle React JS into your application yourself. 2. Use Expr.requireFileOnClasspath() to load React JS files. 3. Provide the above Exprs to ReactSsr.Setup.apply(). 4. Run the resulting Expr of above to initialise your AbstractGraalContext instance(s). 5. Optionally call ReactSsr.setUrl() if your component expects to read it (eg. has a router). 6. Call ReactSsr.renderToString() or ReactSsr.renderToStaticMarkup() to render a component.

    See ScalaGraal's tests for concrete usage examples.

  5. object WindowLocation extends Serializable

Ungrouped