Skip to content

@sebastianwessel/quickjs v2.1.1


@sebastianwessel/quickjs / loadQuickJs

Function: loadQuickJs()

loadQuickJs(loadOptions): Promise<{ module: QuickJSWASMModule; runSandboxed: <T>(sandboxedFunction, sandboxOptions) => Promise<T>; }>

Defined in: src/loadQuickJs.ts:21

Loads the QuickJS module and returns a sandbox execution function.

Parameters

loadOptions

LoadQuickJsOptions = '@jitl/quickjs-ng-wasmfile-release-sync'

Options for loading the QuickJS module. Defaults to '@jitl/quickjs-ng-wasmfile-release-sync'.

Returns

Promise<{ module: QuickJSWASMModule; runSandboxed: <T>(sandboxedFunction, sandboxOptions) => Promise<T>; }>

An object containing the runSandboxed function and the loaded module.