JsRuntimeConfig

@ConfigurationProperties(value = "elide.gvm.js")
interface JsRuntimeConfig : Toggleable, GuestRuntimeConfiguration

JS VM Configuration

Defines configuration structure for JavaScript VMs managed by Elide. Guest VMs are capable of executing user-provided code in a sandbox environment.

Types

Link copied to clipboard
object Companion
Link copied to clipboard
@ConfigurationProperties(value = "elide.gvm.js.esm")
interface JsEsmConfig : Toggleable

Defines configuration structure for modern ECMAScript Module support within the JS VM. This includes enablement of ESM support and the path to look for modules at.

Link copied to clipboard
@ConfigurationProperties(value = "elide.gvm.js.npm")
interface JsNpmConfig : Toggleable

Defines configuration structure for NPM/Node module support within the JS VM. This includes enablement of NPM support and the path to look for modules at.

Properties

Link copied to clipboard
open val charset: Charset?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val locale: Locale?
Link copied to clipboard
Link copied to clipboard
open val sourceMaps: Boolean?
Link copied to clipboard
open val timezone: ZoneId?
Link copied to clipboard
open val typescript: Boolean?
Link copied to clipboard
open val v8: Boolean?
Link copied to clipboard
open val wasm: Boolean?

Functions

Link copied to clipboard
open override fun isEnabled(): Boolean