Skip to content

JsExecutionParams

Defined in: jsEngine/engine/JsExecution.ts:157

Parameters used to construct a JsExecution.

Extends

Properties

app

app: App

Defined in: jsEngine/engine/JsExecution.ts:158


code

code: string

Defined in: jsEngine/engine/Engine.ts:14

The JavaScript code to execute.

Inherited from

EngineExecutionParams.code


component

component: Component

Defined in: jsEngine/engine/Engine.ts:18

Obsidian Component for lifecycle management.

Inherited from

EngineExecutionParams.component


container?

optional container: HTMLElement

Defined in: jsEngine/engine/Engine.ts:22

Optional container element to render results to.

Inherited from

EngineExecutionParams.container


context

context: ExecutionContext

Defined in: jsEngine/engine/Engine.ts:26

Context about the location the code was executed from.

Inherited from

EngineExecutionParams.context


contextOverrides?

optional contextOverrides: Record<string, unknown>

Defined in: jsEngine/engine/Engine.ts:30

Optional extra context variables to provide to the JavaScript code.

Inherited from

EngineExecutionParams.contextOverrides


plugin

plugin: JsEnginePlugin

Defined in: jsEngine/engine/JsExecution.ts:159