Interface: QuickJSAsyncVariant

February 16, 2026 ยท View on GitHub

quickjs-emscripten


quickjs-emscripten / quickjs-emscripten-core / QuickJSAsyncVariant

Interface: QuickJSAsyncVariant

Defined in: packages/quickjs-ffi-types/src/variant-types.ts:43

An ASYNCIFY build variant.

quickjs-emscripten provides multiple build variants of the core WebAssembly module. These variants are each intended for a different use case.

To create an instance of the library using a specific build variant, pass the build variant to newQuickJSWASMModule or newQuickJSAsyncWASMModule.

Contents

Properties

importFFI()

readonly importFFI: () => Promise<(module) => QuickJSAsyncFFI>

Defined in: packages/quickjs-ffi-types/src/variant-types.ts:45

Returns

Promise<(module) => QuickJSAsyncFFI>


importModuleLoader()

readonly importModuleLoader: () => Promise<EmscriptenImport<QuickJSAsyncEmscriptenModule>>

Defined in: packages/quickjs-ffi-types/src/variant-types.ts:46

Returns

Promise<EmscriptenImport<QuickJSAsyncEmscriptenModule>>


type

readonly type: "async"

Defined in: packages/quickjs-ffi-types/src/variant-types.ts:44