@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.