1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
[quickjs-emscripten](../README.md) / [Exports](../modules.md) / RuntimeOptions
# Interface: RuntimeOptions
## Hierarchy
- [`RuntimeOptionsBase`](RuntimeOptionsBase.md)
↳ **`RuntimeOptions`**
## Table of contents
### Properties
- [gcThreshold](RuntimeOptions.md#gcthreshold)
- [interruptHandler](RuntimeOptions.md#interrupthandler)
- [maxStackSizeBytes](RuntimeOptions.md#maxstacksizebytes)
- [memoryLimitBytes](RuntimeOptions.md#memorylimitbytes)
- [moduleLoader](RuntimeOptions.md#moduleloader)
- [promiseRejectionHandler](RuntimeOptions.md#promiserejectionhandler)
- [runtimeInfo](RuntimeOptions.md#runtimeinfo)
- [sharedArrayBufferFunctions](RuntimeOptions.md#sharedarraybufferfunctions)
## Properties
### gcThreshold
• `Optional` **gcThreshold**: `undefined`
#### Inherited from
[RuntimeOptionsBase](RuntimeOptionsBase.md).[gcThreshold](RuntimeOptionsBase.md#gcthreshold)
#### Defined in
[ts/types.ts:116](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L116)
___
### interruptHandler
• `Optional` **interruptHandler**: [`InterruptHandler`](../modules.md#interrupthandler)
#### Inherited from
[RuntimeOptionsBase](RuntimeOptionsBase.md).[interruptHandler](RuntimeOptionsBase.md#interrupthandler)
#### Defined in
[ts/types.ts:110](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L110)
___
### maxStackSizeBytes
• `Optional` **maxStackSizeBytes**: `number`
#### Inherited from
[RuntimeOptionsBase](RuntimeOptionsBase.md).[maxStackSizeBytes](RuntimeOptionsBase.md#maxstacksizebytes)
#### Defined in
[ts/types.ts:111](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L111)
___
### memoryLimitBytes
• `Optional` **memoryLimitBytes**: `number`
#### Inherited from
[RuntimeOptionsBase](RuntimeOptionsBase.md).[memoryLimitBytes](RuntimeOptionsBase.md#memorylimitbytes)
#### Defined in
[ts/types.ts:112](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L112)
___
### moduleLoader
• `Optional` **moduleLoader**: [`JSModuleLoader`](JSModuleLoader.md)
#### Defined in
[ts/types.ts:130](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L130)
___
### promiseRejectionHandler
• `Optional` **promiseRejectionHandler**: `undefined`
#### Inherited from
[RuntimeOptionsBase](RuntimeOptionsBase.md).[promiseRejectionHandler](RuntimeOptionsBase.md#promiserejectionhandler)
#### Defined in
[ts/types.ts:114](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L114)
___
### runtimeInfo
• `Optional` **runtimeInfo**: `undefined`
#### Inherited from
[RuntimeOptionsBase](RuntimeOptionsBase.md).[runtimeInfo](RuntimeOptionsBase.md#runtimeinfo)
#### Defined in
[ts/types.ts:115](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L115)
___
### sharedArrayBufferFunctions
• `Optional` **sharedArrayBufferFunctions**: `undefined`
#### Inherited from
[RuntimeOptionsBase](RuntimeOptionsBase.md).[sharedArrayBufferFunctions](RuntimeOptionsBase.md#sharedarraybufferfunctions)
#### Defined in
[ts/types.ts:117](https://github.com/justjake/quickjs-emscripten/blob/main/ts/types.ts#L117)
|