Interface: ModuleEvalOptions
February 16, 2026 ยท View on GitHub
quickjs-emscripten / quickjs-emscripten-core / ModuleEvalOptions
Interface: ModuleEvalOptions
Defined in: packages/quickjs-emscripten-core/src/module.ts:69
Options for QuickJSWASMModule#evalCode.
Contents
Properties
maxStackSizeBytes?
optionalmaxStackSizeBytes:number
Defined in: packages/quickjs-emscripten-core/src/module.ts:85
Stack size limit for this vm, in bytes
To remove the limit, set to 0.
memoryLimitBytes?
optionalmemoryLimitBytes:number
Defined in: packages/quickjs-emscripten-core/src/module.ts:79
Memory limit, in bytes, of WebAssembly heap memory used by the QuickJS VM.
moduleLoader?
optionalmoduleLoader:JSModuleLoader
Defined in: packages/quickjs-emscripten-core/src/module.ts:90
Module loader for any import statements or expressions.
shouldInterrupt?
optionalshouldInterrupt:InterruptHandler
Defined in: packages/quickjs-emscripten-core/src/module.ts:74
Interrupt evaluation if shouldInterrupt returns true.
See shouldInterruptAfterDeadline.