From 2cdec6fbf07292c85767a79c0cd2d94f19c04c23 Mon Sep 17 00:00:00 2001 From: Jake Teton-Landis Date: Sun, 24 Dec 2023 10:27:15 -0800 Subject: [PATCH] remove duplicated file --- .../interfaces/QuickJSAsyncFFI.md | 502 +++++++++--------- doc/quickjs-emscripten-core/exports.md | 38 +- .../interfaces/EmscriptenModule.md | 34 +- .../interfaces/EmscriptenModuleLoader.md | 2 +- .../QuickJSAsyncEmscriptenModule.md | 38 +- .../interfaces/QuickJSAsyncFFI.md | 130 ++--- .../interfaces/QuickJSAsyncVariant.md | 6 +- .../interfaces/QuickJSEmscriptenModule.md | 38 +- .../interfaces/QuickJSFFI.md | 116 ++-- .../interfaces/QuickJSSyncVariant.md | 6 +- doc/quickjs-emscripten/exports.md | 38 +- .../interfaces/EmscriptenModule.md | 34 +- .../interfaces/EmscriptenModuleLoader.md | 2 +- .../QuickJSAsyncEmscriptenModule.md | 38 +- .../interfaces/QuickJSAsyncFFI.md | 130 ++--- .../interfaces/QuickJSAsyncVariant.md | 6 +- .../interfaces/QuickJSEmscriptenModule.md | 38 +- .../interfaces/QuickJSFFI.md | 116 ++-- .../interfaces/QuickJSSyncVariant.md | 6 +- .../quickjs-ffi-types/src/ffi-asyncify.ts | 209 -------- packages/quickjs-ffi-types/src/index.ts | 2 +- .../quickjs-ffi-types/src/variant-types.ts | 2 +- 22 files changed, 661 insertions(+), 870 deletions(-) delete mode 100644 packages/quickjs-ffi-types/src/ffi-asyncify.ts diff --git a/doc/@jitl/quickjs-ffi-types/interfaces/QuickJSAsyncFFI.md b/doc/@jitl/quickjs-ffi-types/interfaces/QuickJSAsyncFFI.md index eeff9551..1bb6767f 100644 --- a/doc/@jitl/quickjs-ffi-types/interfaces/QuickJSAsyncFFI.md +++ b/doc/@jitl/quickjs-ffi-types/interfaces/QuickJSAsyncFFI.md @@ -94,27 +94,27 @@ Set at compile time. #### Source -[ffi-asyncify.ts:33](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L33) +[ffi-async.ts:33](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L33) *** ### QTS\_ArgvGetJSValueConstPointer -> **QTS\_ArgvGetJSValueConstPointer**: (`argv`, `index`) => [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +> **QTS\_ArgvGetJSValueConstPointer**: (`argv`, `index`) => [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Parameters -• **argv**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **argv**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) • **index**: `number` #### Returns -[`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +[`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Source -[ffi-asyncify.ts:193](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L193) +[ffi-async.ts:193](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L193) *** @@ -128,7 +128,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:191](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L191) +[ffi-async.ts:191](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L191) *** @@ -142,7 +142,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:190](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L190) +[ffi-async.ts:190](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L190) *** @@ -156,59 +156,59 @@ Set at compile time. #### Source -[ffi-asyncify.ts:41](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L41) +[ffi-async.ts:41](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L41) *** ### QTS\_Call -> **QTS\_Call**: (`ctx`, `func_obj`, `this_obj`, `argc`, `argv_ptrs`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_Call**: (`ctx`, `func_obj`, `this_obj`, `argc`, `argv_ptrs`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **func\_obj**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **func\_obj**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **this\_obj**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **this\_obj**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) • **argc**: `number` -• **argv\_ptrs**: [`JSValueConstPointerPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointerpointer) +• **argv\_ptrs**: [`JSValueConstPointerPointer`](../exports.md#jsvalueconstpointerpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:143](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L143) +[ffi-async.ts:143](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L143) *** ### QTS\_Call\_MaybeAsync -> **QTS\_Call\_MaybeAsync**: (`ctx`, `func_obj`, `this_obj`, `argc`, `argv_ptrs`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer)\> +> **QTS\_Call\_MaybeAsync**: (`ctx`, `func_obj`, `this_obj`, `argc`, `argv_ptrs`) => [`JSValuePointer`](../exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../exports.md#jsvaluepointer)\> #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **func\_obj**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **func\_obj**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **this\_obj**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **this\_obj**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) • **argc**: `number` -• **argv\_ptrs**: [`JSValueConstPointerPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointerpointer) +• **argv\_ptrs**: [`JSValueConstPointerPointer`](../exports.md#jsvalueconstpointerpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer)\> +[`JSValuePointer`](../exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../exports.md#jsvaluepointer)\> #### Source -[ffi-asyncify.ts:150](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L150) +[ffi-async.ts:150](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L150) *** @@ -218,17 +218,17 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **this\_val**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **this\_val**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **prop\_name**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **prop\_name**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **prop\_value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **prop\_value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **get**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **get**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **set**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **set**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) • **configurable**: `boolean` @@ -242,163 +242,163 @@ Set at compile time. #### Source -[ffi-asyncify.ts:132](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L132) +[ffi-async.ts:132](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L132) *** ### QTS\_Dump -> **QTS\_Dump**: (`ctx`, `obj`) => [`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) +> **QTS\_Dump**: (`ctx`, `obj`) => [`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **obj**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **obj**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) +[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) #### Source -[ffi-asyncify.ts:158](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L158) +[ffi-async.ts:158](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L158) *** ### QTS\_Dump\_MaybeAsync -> **QTS\_Dump\_MaybeAsync**: (`ctx`, `obj`) => [`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) \| `Promise`\<[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer)\> +> **QTS\_Dump\_MaybeAsync**: (`ctx`, `obj`) => [`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) \| `Promise`\<[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer)\> #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **obj**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **obj**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) \| `Promise`\<[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer)\> +[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) \| `Promise`\<[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer)\> #### Source -[ffi-asyncify.ts:162](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L162) +[ffi-async.ts:162](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L162) *** ### QTS\_DupValuePointer -> **QTS\_DupValuePointer**: (`ctx`, `val`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_DupValuePointer**: (`ctx`, `val`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **val**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **val**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:55](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L55) +[ffi-async.ts:55](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L55) *** ### QTS\_Eval -> **QTS\_Eval**: (`ctx`, `js_code`, `filename`, `detectModule`, `evalFlags`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_Eval**: (`ctx`, `js_code`, `filename`, `detectModule`, `evalFlags`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **js\_code**: [`BorrowedHeapCharPointer`](../../../quickjs-emscripten/exports.md#borrowedheapcharpointer) +• **js\_code**: [`BorrowedHeapCharPointer`](../exports.md#borrowedheapcharpointer) • **filename**: `string` • **detectModule**: `EvalDetectModule` -• **evalFlags**: [`EvalFlags`](../../../quickjs-emscripten/exports.md#evalflags) +• **evalFlags**: [`EvalFlags`](../exports.md#evalflags) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:166](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L166) +[ffi-async.ts:166](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L166) *** ### QTS\_Eval\_MaybeAsync -> **QTS\_Eval\_MaybeAsync**: (`ctx`, `js_code`, `filename`, `detectModule`, `evalFlags`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer)\> +> **QTS\_Eval\_MaybeAsync**: (`ctx`, `js_code`, `filename`, `detectModule`, `evalFlags`) => [`JSValuePointer`](../exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../exports.md#jsvaluepointer)\> #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **js\_code**: [`BorrowedHeapCharPointer`](../../../quickjs-emscripten/exports.md#borrowedheapcharpointer) +• **js\_code**: [`BorrowedHeapCharPointer`](../exports.md#borrowedheapcharpointer) • **filename**: `string` • **detectModule**: `EvalDetectModule` -• **evalFlags**: [`EvalFlags`](../../../quickjs-emscripten/exports.md#evalflags) +• **evalFlags**: [`EvalFlags`](../exports.md#evalflags) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer)\> +[`JSValuePointer`](../exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../exports.md#jsvaluepointer)\> #### Source -[ffi-asyncify.ts:173](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L173) +[ffi-async.ts:173](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L173) *** ### QTS\_ExecutePendingJob -> **QTS\_ExecutePendingJob**: (`rt`, `maxJobsToExecute`, `lastJobContext`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_ExecutePendingJob**: (`rt`, `maxJobsToExecute`, `lastJobContext`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) • **maxJobsToExecute**: `number` -• **lastJobContext**: [`JSContextPointerPointer`](../../../quickjs-emscripten/exports.md#jscontextpointerpointer) +• **lastJobContext**: [`JSContextPointerPointer`](../exports.md#jscontextpointerpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:100](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L100) +[ffi-async.ts:100](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L100) *** ### QTS\_ExecutePendingJob\_MaybeAsync -> **QTS\_ExecutePendingJob\_MaybeAsync**: (`rt`, `maxJobsToExecute`, `lastJobContext`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer)\> +> **QTS\_ExecutePendingJob\_MaybeAsync**: (`rt`, `maxJobsToExecute`, `lastJobContext`) => [`JSValuePointer`](../exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../exports.md#jsvaluepointer)\> #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) • **maxJobsToExecute**: `number` -• **lastJobContext**: [`JSContextPointerPointer`](../../../quickjs-emscripten/exports.md#jscontextpointerpointer) +• **lastJobContext**: [`JSContextPointerPointer`](../exports.md#jscontextpointerpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer)\> +[`JSValuePointer`](../exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../exports.md#jsvaluepointer)\> #### Source -[ffi-asyncify.ts:105](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L105) +[ffi-async.ts:105](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L105) *** @@ -408,9 +408,9 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **str**: [`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) +• **str**: [`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) #### Returns @@ -418,7 +418,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:54](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L54) +[ffi-async.ts:54](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L54) *** @@ -428,7 +428,7 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) #### Returns @@ -436,7 +436,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:50](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L50) +[ffi-async.ts:50](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L50) *** @@ -446,7 +446,7 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Returns @@ -454,7 +454,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:48](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L48) +[ffi-async.ts:48](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L48) *** @@ -464,9 +464,9 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +• **value**: [`JSValuePointer`](../exports.md#jsvaluepointer) #### Returns @@ -474,7 +474,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:51](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L51) +[ffi-async.ts:51](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L51) *** @@ -484,9 +484,9 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) -• **value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +• **value**: [`JSValuePointer`](../exports.md#jsvaluepointer) #### Returns @@ -494,7 +494,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:52](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L52) +[ffi-async.ts:52](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L52) *** @@ -504,9 +504,9 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **ptr**: [`JSVoidPointer`](../../../quickjs-emscripten/exports.md#jsvoidpointer) +• **ptr**: [`JSVoidPointer`](../exports.md#jsvoidpointer) #### Returns @@ -514,27 +514,27 @@ Set at compile time. #### Source -[ffi-asyncify.ts:53](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L53) +[ffi-async.ts:53](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L53) *** ### QTS\_GetArrayBuffer -> **QTS\_GetArrayBuffer**: (`ctx`, `data`) => [`JSVoidPointer`](../../../quickjs-emscripten/exports.md#jsvoidpointer) +> **QTS\_GetArrayBuffer**: (`ctx`, `data`) => [`JSVoidPointer`](../exports.md#jsvoidpointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **data**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **data**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSVoidPointer`](../../../quickjs-emscripten/exports.md#jsvoidpointer) +[`JSVoidPointer`](../exports.md#jsvoidpointer) #### Source -[ffi-asyncify.ts:77](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L77) +[ffi-async.ts:77](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L77) *** @@ -544,9 +544,9 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **data**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **data**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns @@ -554,21 +554,21 @@ Set at compile time. #### Source -[ffi-asyncify.ts:81](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L81) +[ffi-async.ts:81](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L81) *** ### QTS\_GetFalse -> **QTS\_GetFalse**: () => [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +> **QTS\_GetFalse**: () => [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +[`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Source -[ffi-asyncify.ts:45](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L45) +[ffi-async.ts:45](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L45) *** @@ -578,9 +578,9 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns @@ -588,171 +588,171 @@ Set at compile time. #### Source -[ffi-asyncify.ts:71](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L71) +[ffi-async.ts:71](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L71) *** ### QTS\_GetGlobalObject -> **QTS\_GetGlobalObject**: (`ctx`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_GetGlobalObject**: (`ctx`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:184](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L184) +[ffi-async.ts:184](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L184) *** ### QTS\_GetNull -> **QTS\_GetNull**: () => [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +> **QTS\_GetNull**: () => [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +[`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Source -[ffi-asyncify.ts:44](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L44) +[ffi-async.ts:44](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L44) *** ### QTS\_GetProp -> **QTS\_GetProp**: (`ctx`, `this_val`, `prop_name`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_GetProp**: (`ctx`, `this_val`, `prop_name`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **this\_val**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **this\_val**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **prop\_name**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **prop\_name**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:110](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L110) +[ffi-async.ts:110](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L110) *** ### QTS\_GetProp\_MaybeAsync -> **QTS\_GetProp\_MaybeAsync**: (`ctx`, `this_val`, `prop_name`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer)\> +> **QTS\_GetProp\_MaybeAsync**: (`ctx`, `this_val`, `prop_name`) => [`JSValuePointer`](../exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../exports.md#jsvaluepointer)\> #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **this\_val**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **this\_val**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **prop\_name**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **prop\_name**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer)\> +[`JSValuePointer`](../exports.md#jsvaluepointer) \| `Promise`\<[`JSValuePointer`](../exports.md#jsvaluepointer)\> #### Source -[ffi-asyncify.ts:115](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L115) +[ffi-async.ts:115](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L115) *** ### QTS\_GetString -> **QTS\_GetString**: (`ctx`, `value`) => [`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) +> **QTS\_GetString**: (`ctx`, `value`) => [`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) +[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) #### Source -[ffi-asyncify.ts:73](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L73) +[ffi-async.ts:73](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L73) *** ### QTS\_GetSymbolDescriptionOrKey -> **QTS\_GetSymbolDescriptionOrKey**: (`ctx`, `value`) => [`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) +> **QTS\_GetSymbolDescriptionOrKey**: (`ctx`, `value`) => [`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) +[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) #### Source -[ffi-asyncify.ts:90](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L90) +[ffi-async.ts:90](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L90) *** ### QTS\_GetSymbolDescriptionOrKey\_MaybeAsync -> **QTS\_GetSymbolDescriptionOrKey\_MaybeAsync**: (`ctx`, `value`) => [`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) \| `Promise`\<[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer)\> +> **QTS\_GetSymbolDescriptionOrKey\_MaybeAsync**: (`ctx`, `value`) => [`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) \| `Promise`\<[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer)\> #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer) \| `Promise`\<[`JSBorrowedCharPointer`](../../../quickjs-emscripten/exports.md#jsborrowedcharpointer)\> +[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer) \| `Promise`\<[`JSBorrowedCharPointer`](../exports.md#jsborrowedcharpointer)\> #### Source -[ffi-asyncify.ts:94](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L94) +[ffi-async.ts:94](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L94) *** ### QTS\_GetTrue -> **QTS\_GetTrue**: () => [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +> **QTS\_GetTrue**: () => [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +[`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Source -[ffi-asyncify.ts:46](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L46) +[ffi-async.ts:46](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L46) *** ### QTS\_GetUndefined -> **QTS\_GetUndefined**: () => [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +> **QTS\_GetUndefined**: () => [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +[`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Source -[ffi-asyncify.ts:43](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L43) +[ffi-async.ts:43](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L43) *** @@ -762,9 +762,9 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns @@ -772,7 +772,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:98](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L98) +[ffi-async.ts:98](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L98) *** @@ -782,7 +782,7 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Returns @@ -790,113 +790,113 @@ Set at compile time. #### Source -[ffi-asyncify.ts:99](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L99) +[ffi-async.ts:99](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L99) *** ### QTS\_NewArray -> **QTS\_NewArray**: (`ctx`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewArray**: (`ctx`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:64](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L64) +[ffi-async.ts:64](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L64) *** ### QTS\_NewArrayBuffer -> **QTS\_NewArrayBuffer**: (`ctx`, `buffer`, `length`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewArrayBuffer**: (`ctx`, `buffer`, `length`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **buffer**: [`JSVoidPointer`](../../../quickjs-emscripten/exports.md#jsvoidpointer) +• **buffer**: [`JSVoidPointer`](../exports.md#jsvoidpointer) • **length**: `number` #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:65](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L65) +[ffi-async.ts:65](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L65) *** ### QTS\_NewContext -> **QTS\_NewContext**: (`rt`) => [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +> **QTS\_NewContext**: (`rt`) => [`JSContextPointer`](../exports.md#jscontextpointer) #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Returns -[`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +[`JSContextPointer`](../exports.md#jscontextpointer) #### Source -[ffi-asyncify.ts:49](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L49) +[ffi-async.ts:49](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L49) *** ### QTS\_NewError -> **QTS\_NewError**: (`ctx`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewError**: (`ctx`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:36](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L36) +[ffi-async.ts:36](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L36) *** ### QTS\_NewFloat64 -> **QTS\_NewFloat64**: (`ctx`, `num`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewFloat64**: (`ctx`, `num`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) • **num**: `number` #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:70](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L70) +[ffi-async.ts:70](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L70) *** ### QTS\_NewFunction -> **QTS\_NewFunction**: (`ctx`, `func_id`, `name`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewFunction**: (`ctx`, `func_id`, `name`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) • **func\_id**: `number` @@ -904,125 +904,125 @@ Set at compile time. #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:192](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L192) +[ffi-async.ts:192](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L192) *** ### QTS\_NewObject -> **QTS\_NewObject**: (`ctx`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewObject**: (`ctx`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:59](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L59) +[ffi-async.ts:59](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L59) *** ### QTS\_NewObjectProto -> **QTS\_NewObjectProto**: (`ctx`, `proto`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewObjectProto**: (`ctx`, `proto`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **proto**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **proto**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:60](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L60) +[ffi-async.ts:60](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L60) *** ### QTS\_NewPromiseCapability -> **QTS\_NewPromiseCapability**: (`ctx`, `resolve_funcs_out`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewPromiseCapability**: (`ctx`, `resolve_funcs_out`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **resolve\_funcs\_out**: [`JSValuePointerPointer`](../../../quickjs-emscripten/exports.md#jsvaluepointerpointer) +• **resolve\_funcs\_out**: [`JSValuePointerPointer`](../exports.md#jsvaluepointerpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:185](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L185) +[ffi-async.ts:185](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L185) *** ### QTS\_NewRuntime -> **QTS\_NewRuntime**: () => [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +> **QTS\_NewRuntime**: () => [`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Returns -[`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +[`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Source -[ffi-asyncify.ts:47](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L47) +[ffi-async.ts:47](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L47) *** ### QTS\_NewString -> **QTS\_NewString**: (`ctx`, `string`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewString**: (`ctx`, `string`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **string**: [`BorrowedHeapCharPointer`](../../../quickjs-emscripten/exports.md#borrowedheapcharpointer) +• **string**: [`BorrowedHeapCharPointer`](../exports.md#borrowedheapcharpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:72](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L72) +[ffi-async.ts:72](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L72) *** ### QTS\_NewSymbol -> **QTS\_NewSymbol**: (`ctx`, `description`, `isGlobal`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_NewSymbol**: (`ctx`, `description`, `isGlobal`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **description**: [`BorrowedHeapCharPointer`](../../../quickjs-emscripten/exports.md#borrowedheapcharpointer) +• **description**: [`BorrowedHeapCharPointer`](../exports.md#borrowedheapcharpointer) • **isGlobal**: `number` #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:85](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L85) +[ffi-async.ts:85](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L85) *** @@ -1036,47 +1036,47 @@ Set at compile time. #### Source -[ffi-asyncify.ts:40](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L40) +[ffi-async.ts:40](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L40) *** ### QTS\_ResolveException -> **QTS\_ResolveException**: (`ctx`, `maybe_exception`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_ResolveException**: (`ctx`, `maybe_exception`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **maybe\_exception**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +• **maybe\_exception**: [`JSValuePointer`](../exports.md#jsvaluepointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:157](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L157) +[ffi-async.ts:157](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L157) *** ### QTS\_RuntimeComputeMemoryUsage -> **QTS\_RuntimeComputeMemoryUsage**: (`rt`, `ctx`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_RuntimeComputeMemoryUsage**: (`rt`, `ctx`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:38](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L38) +[ffi-async.ts:38](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L38) *** @@ -1086,7 +1086,7 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Returns @@ -1094,7 +1094,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:198](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L198) +[ffi-async.ts:198](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L198) *** @@ -1104,7 +1104,7 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Returns @@ -1112,25 +1112,25 @@ Set at compile time. #### Source -[ffi-asyncify.ts:200](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L200) +[ffi-async.ts:200](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L200) *** ### QTS\_RuntimeDumpMemoryUsage -> **QTS\_RuntimeDumpMemoryUsage**: (`rt`) => [`OwnedHeapCharPointer`](../../../quickjs-emscripten/exports.md#ownedheapcharpointer) +> **QTS\_RuntimeDumpMemoryUsage**: (`rt`) => [`OwnedHeapCharPointer`](../exports.md#ownedheapcharpointer) #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Returns -[`OwnedHeapCharPointer`](../../../quickjs-emscripten/exports.md#ownedheapcharpointer) +[`OwnedHeapCharPointer`](../exports.md#ownedheapcharpointer) #### Source -[ffi-asyncify.ts:39](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L39) +[ffi-async.ts:39](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L39) *** @@ -1140,7 +1140,7 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) #### Returns @@ -1148,7 +1148,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:197](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L197) +[ffi-async.ts:197](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L197) *** @@ -1158,7 +1158,7 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) • **use\_custom\_normalize**: `number` @@ -1168,7 +1168,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:199](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L199) +[ffi-async.ts:199](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L199) *** @@ -1178,7 +1178,7 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) • **stack\_size**: `number` @@ -1188,7 +1188,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:42](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L42) +[ffi-async.ts:42](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L42) *** @@ -1198,7 +1198,7 @@ Set at compile time. #### Parameters -• **rt**: [`JSRuntimePointer`](../../../quickjs-emscripten/exports.md#jsruntimepointer) +• **rt**: [`JSRuntimePointer`](../exports.md#jsruntimepointer) • **limit**: `number` @@ -1208,7 +1208,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:37](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L37) +[ffi-async.ts:37](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L37) *** @@ -1218,13 +1218,13 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **this\_val**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **this\_val**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **prop\_name**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **prop\_name**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **prop\_value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **prop\_value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns @@ -1232,7 +1232,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:120](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L120) +[ffi-async.ts:120](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L120) *** @@ -1242,13 +1242,13 @@ Set at compile time. #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **this\_val**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **this\_val**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **prop\_name**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **prop\_name**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) -• **prop\_value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **prop\_value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns @@ -1256,7 +1256,7 @@ Set at compile time. #### Source -[ffi-asyncify.ts:126](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L126) +[ffi-async.ts:126](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L126) *** @@ -1274,87 +1274,87 @@ Set at compile time. #### Source -[ffi-asyncify.ts:189](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L189) +[ffi-async.ts:189](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L189) *** ### QTS\_Throw -> **QTS\_Throw**: (`ctx`, `error`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_Throw**: (`ctx`, `error`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **error**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **error**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:35](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L35) +[ffi-async.ts:35](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L35) *** ### QTS\_Typeof -> **QTS\_Typeof**: (`ctx`, `value`) => [`OwnedHeapCharPointer`](../../../quickjs-emscripten/exports.md#ownedheapcharpointer) +> **QTS\_Typeof**: (`ctx`, `value`) => [`OwnedHeapCharPointer`](../exports.md#ownedheapcharpointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **value**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **value**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`OwnedHeapCharPointer`](../../../quickjs-emscripten/exports.md#ownedheapcharpointer) +[`OwnedHeapCharPointer`](../exports.md#ownedheapcharpointer) #### Source -[ffi-asyncify.ts:180](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L180) +[ffi-async.ts:180](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L180) *** ### QTS\_bjson\_decode -> **QTS\_bjson\_decode**: (`ctx`, `data`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_bjson\_decode**: (`ctx`, `data`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **data**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **data**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:205](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L205) +[ffi-async.ts:205](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L205) *** ### QTS\_bjson\_encode -> **QTS\_bjson\_encode**: (`ctx`, `val`) => [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +> **QTS\_bjson\_encode**: (`ctx`, `val`) => [`JSValuePointer`](../exports.md#jsvaluepointer) #### Parameters -• **ctx**: [`JSContextPointer`](../../../quickjs-emscripten/exports.md#jscontextpointer) +• **ctx**: [`JSContextPointer`](../exports.md#jscontextpointer) -• **val**: [`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../../../quickjs-emscripten/exports.md#jsvalueconstpointer) +• **val**: [`JSValuePointer`](../exports.md#jsvaluepointer) \| [`JSValueConstPointer`](../exports.md#jsvalueconstpointer) #### Returns -[`JSValuePointer`](../../../quickjs-emscripten/exports.md#jsvaluepointer) +[`JSValuePointer`](../exports.md#jsvaluepointer) #### Source -[ffi-asyncify.ts:201](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-asyncify.ts#L201) +[ffi-async.ts:201](https://github.com/justjake/quickjs-emscripten/blob/main/packages/quickjs-ffi-types/src/ffi-async.ts#L201) *** diff --git a/doc/quickjs-emscripten-core/exports.md b/doc/quickjs-emscripten-core/exports.md index a6a059be..b19e5695 100644 --- a/doc/quickjs-emscripten-core/exports.md +++ b/doc/quickjs-emscripten-core/exports.md @@ -134,7 +134,7 @@ for the Emscripten stack. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:68 +packages/quickjs-ffi-types/dist/index.d.ts:66 *** @@ -144,7 +144,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:68 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:208 +packages/quickjs-ffi-types/dist/index.d.ts:206 *** @@ -198,7 +198,7 @@ for the Emscripten stack. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:78 +packages/quickjs-ffi-types/dist/index.d.ts:76 *** @@ -210,7 +210,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:78 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:22 +packages/quickjs-ffi-types/dist/index.d.ts:20 *** @@ -222,7 +222,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:22 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:26 +packages/quickjs-ffi-types/dist/index.d.ts:24 *** @@ -234,7 +234,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:26 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:30 +packages/quickjs-ffi-types/dist/index.d.ts:28 *** @@ -306,7 +306,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:30 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:18 +packages/quickjs-ffi-types/dist/index.d.ts:16 *** @@ -362,7 +362,7 @@ See [JSValueConst](exports.md#jsvalueconst) and [StaticJSValue](exports.md#stati #### Source -packages/quickjs-ffi-types/dist/index.d.ts:40 +packages/quickjs-ffi-types/dist/index.d.ts:38 *** @@ -374,7 +374,7 @@ Used internally for Javascript-to-C function calls. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:48 +packages/quickjs-ffi-types/dist/index.d.ts:46 *** @@ -387,7 +387,7 @@ See [JSValue](exports.md#jsvalue). #### Source -packages/quickjs-ffi-types/dist/index.d.ts:35 +packages/quickjs-ffi-types/dist/index.d.ts:33 *** @@ -399,7 +399,7 @@ Used internally for Javascript-to-C function calls. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:44 +packages/quickjs-ffi-types/dist/index.d.ts:42 *** @@ -411,7 +411,7 @@ Opaque pointer that was allocated by js_malloc. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:82 +packages/quickjs-ffi-types/dist/index.d.ts:80 *** @@ -424,7 +424,7 @@ for the Emscripten stack. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:73 +packages/quickjs-ffi-types/dist/index.d.ts:71 *** @@ -476,7 +476,7 @@ Used internally for C-to-Javascript function calls. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:55 +packages/quickjs-ffi-types/dist/index.d.ts:53 *** @@ -488,7 +488,7 @@ Used internally for C-to-Javascript interrupt handlers. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:59 +packages/quickjs-ffi-types/dist/index.d.ts:57 *** @@ -500,7 +500,7 @@ Used internally for C-to-Javascript module loading. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:63 +packages/quickjs-ffi-types/dist/index.d.ts:61 *** @@ -539,7 +539,7 @@ Property key for getting or setting a property on a handle with #### Source -packages/quickjs-ffi-types/dist/index.d.ts:393 +packages/quickjs-ffi-types/dist/index.d.ts:391 *** @@ -691,7 +691,7 @@ module code #### Source -packages/quickjs-ffi-types/dist/index.d.ts:91 +packages/quickjs-ffi-types/dist/index.d.ts:89 ## Functions @@ -724,7 +724,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:91 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:87 +packages/quickjs-ffi-types/dist/index.d.ts:85 *** diff --git a/doc/quickjs-emscripten-core/interfaces/EmscriptenModule.md b/doc/quickjs-emscripten-core/interfaces/EmscriptenModule.md index fc02f83f..c76f2878 100644 --- a/doc/quickjs-emscripten-core/interfaces/EmscriptenModule.md +++ b/doc/quickjs-emscripten-core/interfaces/EmscriptenModule.md @@ -45,7 +45,7 @@ QuickJS. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:165 +packages/quickjs-ffi-types/dist/index.d.ts:163 *** @@ -55,7 +55,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:165 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:156 +packages/quickjs-ffi-types/dist/index.d.ts:154 *** @@ -65,7 +65,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:156 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:157 +packages/quickjs-ffi-types/dist/index.d.ts:155 *** @@ -75,7 +75,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:157 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:155 +packages/quickjs-ffi-types/dist/index.d.ts:153 *** @@ -85,7 +85,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:155 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:161 +packages/quickjs-ffi-types/dist/index.d.ts:159 *** @@ -95,7 +95,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:161 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:162 +packages/quickjs-ffi-types/dist/index.d.ts:160 *** @@ -105,7 +105,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:162 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:159 +packages/quickjs-ffi-types/dist/index.d.ts:157 *** @@ -115,7 +115,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:159 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:160 +packages/quickjs-ffi-types/dist/index.d.ts:158 *** @@ -125,7 +125,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:160 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:158 +packages/quickjs-ffi-types/dist/index.d.ts:156 *** @@ -135,7 +135,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:158 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:164 +packages/quickjs-ffi-types/dist/index.d.ts:162 *** @@ -145,7 +145,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:164 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:163 +packages/quickjs-ffi-types/dist/index.d.ts:161 ## Methods @@ -168,7 +168,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#UTF8ToString #### Source -packages/quickjs-ffi-types/dist/index.d.ts:150 +packages/quickjs-ffi-types/dist/index.d.ts:148 *** @@ -186,7 +186,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:150 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:153 +packages/quickjs-ffi-types/dist/index.d.ts:151 *** @@ -204,7 +204,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:153 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:152 +packages/quickjs-ffi-types/dist/index.d.ts:150 *** @@ -237,7 +237,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:152 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:154 +packages/quickjs-ffi-types/dist/index.d.ts:152 *** @@ -255,7 +255,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:154 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:151 +packages/quickjs-ffi-types/dist/index.d.ts:149 *** @@ -280,7 +280,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#stringToUTF8 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:145 +packages/quickjs-ffi-types/dist/index.d.ts:143 *** diff --git a/doc/quickjs-emscripten-core/interfaces/EmscriptenModuleLoader.md b/doc/quickjs-emscripten-core/interfaces/EmscriptenModuleLoader.md index 07e22c27..56550308 100644 --- a/doc/quickjs-emscripten-core/interfaces/EmscriptenModuleLoader.md +++ b/doc/quickjs-emscripten-core/interfaces/EmscriptenModuleLoader.md @@ -18,7 +18,7 @@ ## Source -packages/quickjs-ffi-types/dist/index.d.ts:210 +packages/quickjs-ffi-types/dist/index.d.ts:208 *** diff --git a/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncEmscriptenModule.md b/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncEmscriptenModule.md index 085116b3..04056193 100644 --- a/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncEmscriptenModule.md +++ b/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncEmscriptenModule.md @@ -50,7 +50,7 @@ QuickJS. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:165 +packages/quickjs-ffi-types/dist/index.d.ts:163 *** @@ -64,7 +64,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:165 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:156 +packages/quickjs-ffi-types/dist/index.d.ts:154 *** @@ -78,7 +78,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:156 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:157 +packages/quickjs-ffi-types/dist/index.d.ts:155 *** @@ -92,7 +92,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:157 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:155 +packages/quickjs-ffi-types/dist/index.d.ts:153 *** @@ -106,7 +106,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:155 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:161 +packages/quickjs-ffi-types/dist/index.d.ts:159 *** @@ -120,7 +120,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:161 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:162 +packages/quickjs-ffi-types/dist/index.d.ts:160 *** @@ -134,7 +134,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:162 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:159 +packages/quickjs-ffi-types/dist/index.d.ts:157 *** @@ -148,7 +148,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:159 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:160 +packages/quickjs-ffi-types/dist/index.d.ts:158 *** @@ -162,7 +162,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:160 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:158 +packages/quickjs-ffi-types/dist/index.d.ts:156 *** @@ -176,7 +176,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:158 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:164 +packages/quickjs-ffi-types/dist/index.d.ts:162 *** @@ -190,7 +190,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:164 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:163 +packages/quickjs-ffi-types/dist/index.d.ts:161 *** @@ -200,7 +200,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:163 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:206 +packages/quickjs-ffi-types/dist/index.d.ts:204 *** @@ -214,7 +214,7 @@ Implement this field #### Source -packages/quickjs-ffi-types/dist/index.d.ts:205 +packages/quickjs-ffi-types/dist/index.d.ts:203 ## Methods @@ -241,7 +241,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#UTF8ToString #### Source -packages/quickjs-ffi-types/dist/index.d.ts:150 +packages/quickjs-ffi-types/dist/index.d.ts:148 *** @@ -263,7 +263,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:150 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:153 +packages/quickjs-ffi-types/dist/index.d.ts:151 *** @@ -285,7 +285,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:153 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:152 +packages/quickjs-ffi-types/dist/index.d.ts:150 *** @@ -322,7 +322,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:152 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:154 +packages/quickjs-ffi-types/dist/index.d.ts:152 *** @@ -344,7 +344,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:154 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:151 +packages/quickjs-ffi-types/dist/index.d.ts:149 *** @@ -373,7 +373,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#stringToUTF8 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:145 +packages/quickjs-ffi-types/dist/index.d.ts:143 *** diff --git a/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncFFI.md b/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncFFI.md index 877ce9dc..48fa3a9f 100644 --- a/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncFFI.md +++ b/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncFFI.md @@ -94,7 +94,7 @@ Set at compile time. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:291 +packages/quickjs-ffi-types/dist/index.d.ts:289 *** @@ -114,7 +114,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:291 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:349 +packages/quickjs-ffi-types/dist/index.d.ts:347 *** @@ -128,7 +128,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:349 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:347 +packages/quickjs-ffi-types/dist/index.d.ts:345 *** @@ -142,7 +142,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:347 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:346 +packages/quickjs-ffi-types/dist/index.d.ts:344 *** @@ -156,7 +156,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:346 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:298 +packages/quickjs-ffi-types/dist/index.d.ts:296 *** @@ -182,7 +182,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:298 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:335 +packages/quickjs-ffi-types/dist/index.d.ts:333 *** @@ -208,7 +208,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:335 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:336 +packages/quickjs-ffi-types/dist/index.d.ts:334 *** @@ -242,7 +242,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:336 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:334 +packages/quickjs-ffi-types/dist/index.d.ts:332 *** @@ -262,7 +262,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:334 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:338 +packages/quickjs-ffi-types/dist/index.d.ts:336 *** @@ -282,7 +282,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:338 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:339 +packages/quickjs-ffi-types/dist/index.d.ts:337 *** @@ -302,7 +302,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:339 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:312 +packages/quickjs-ffi-types/dist/index.d.ts:310 *** @@ -328,7 +328,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:312 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:340 +packages/quickjs-ffi-types/dist/index.d.ts:338 *** @@ -354,7 +354,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:340 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:341 +packages/quickjs-ffi-types/dist/index.d.ts:339 *** @@ -376,7 +376,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:341 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:328 +packages/quickjs-ffi-types/dist/index.d.ts:326 *** @@ -398,7 +398,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:328 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:329 +packages/quickjs-ffi-types/dist/index.d.ts:327 *** @@ -418,7 +418,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:329 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:311 +packages/quickjs-ffi-types/dist/index.d.ts:309 *** @@ -436,7 +436,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:311 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:307 +packages/quickjs-ffi-types/dist/index.d.ts:305 *** @@ -454,7 +454,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:307 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:305 +packages/quickjs-ffi-types/dist/index.d.ts:303 *** @@ -474,7 +474,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:305 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:308 +packages/quickjs-ffi-types/dist/index.d.ts:306 *** @@ -494,7 +494,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:308 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:309 +packages/quickjs-ffi-types/dist/index.d.ts:307 *** @@ -514,7 +514,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:309 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:310 +packages/quickjs-ffi-types/dist/index.d.ts:308 *** @@ -534,7 +534,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:310 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:321 +packages/quickjs-ffi-types/dist/index.d.ts:319 *** @@ -554,7 +554,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:321 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:322 +packages/quickjs-ffi-types/dist/index.d.ts:320 *** @@ -568,7 +568,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:322 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:302 +packages/quickjs-ffi-types/dist/index.d.ts:300 *** @@ -588,7 +588,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:302 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:318 +packages/quickjs-ffi-types/dist/index.d.ts:316 *** @@ -606,7 +606,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:318 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:343 +packages/quickjs-ffi-types/dist/index.d.ts:341 *** @@ -620,7 +620,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:343 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:301 +packages/quickjs-ffi-types/dist/index.d.ts:299 *** @@ -642,7 +642,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:301 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:330 +packages/quickjs-ffi-types/dist/index.d.ts:328 *** @@ -664,7 +664,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:330 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:331 +packages/quickjs-ffi-types/dist/index.d.ts:329 *** @@ -684,7 +684,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:331 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:320 +packages/quickjs-ffi-types/dist/index.d.ts:318 *** @@ -704,7 +704,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:320 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:324 +packages/quickjs-ffi-types/dist/index.d.ts:322 *** @@ -724,7 +724,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:324 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:325 +packages/quickjs-ffi-types/dist/index.d.ts:323 *** @@ -738,7 +738,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:325 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:303 +packages/quickjs-ffi-types/dist/index.d.ts:301 *** @@ -752,7 +752,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:303 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:300 +packages/quickjs-ffi-types/dist/index.d.ts:298 *** @@ -772,7 +772,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:300 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:326 +packages/quickjs-ffi-types/dist/index.d.ts:324 *** @@ -790,7 +790,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:326 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:327 +packages/quickjs-ffi-types/dist/index.d.ts:325 *** @@ -808,7 +808,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:327 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:315 +packages/quickjs-ffi-types/dist/index.d.ts:313 *** @@ -830,7 +830,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:315 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:316 +packages/quickjs-ffi-types/dist/index.d.ts:314 *** @@ -848,7 +848,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:316 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:306 +packages/quickjs-ffi-types/dist/index.d.ts:304 *** @@ -866,7 +866,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:306 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:293 +packages/quickjs-ffi-types/dist/index.d.ts:291 *** @@ -886,7 +886,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:293 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:317 +packages/quickjs-ffi-types/dist/index.d.ts:315 *** @@ -908,7 +908,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:317 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:348 +packages/quickjs-ffi-types/dist/index.d.ts:346 *** @@ -926,7 +926,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:348 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:313 +packages/quickjs-ffi-types/dist/index.d.ts:311 *** @@ -946,7 +946,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:313 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:314 +packages/quickjs-ffi-types/dist/index.d.ts:312 *** @@ -966,7 +966,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:314 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:344 +packages/quickjs-ffi-types/dist/index.d.ts:342 *** @@ -980,7 +980,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:344 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:304 +packages/quickjs-ffi-types/dist/index.d.ts:302 *** @@ -1000,7 +1000,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:304 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:319 +packages/quickjs-ffi-types/dist/index.d.ts:317 *** @@ -1022,7 +1022,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:319 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:323 +packages/quickjs-ffi-types/dist/index.d.ts:321 *** @@ -1036,7 +1036,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:323 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:297 +packages/quickjs-ffi-types/dist/index.d.ts:295 *** @@ -1056,7 +1056,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:297 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:337 +packages/quickjs-ffi-types/dist/index.d.ts:335 *** @@ -1076,7 +1076,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:337 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:295 +packages/quickjs-ffi-types/dist/index.d.ts:293 *** @@ -1094,7 +1094,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:295 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:351 +packages/quickjs-ffi-types/dist/index.d.ts:349 *** @@ -1112,7 +1112,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:351 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:353 +packages/quickjs-ffi-types/dist/index.d.ts:351 *** @@ -1130,7 +1130,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:353 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:296 +packages/quickjs-ffi-types/dist/index.d.ts:294 *** @@ -1148,7 +1148,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:296 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:350 +packages/quickjs-ffi-types/dist/index.d.ts:348 *** @@ -1168,7 +1168,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:350 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:352 +packages/quickjs-ffi-types/dist/index.d.ts:350 *** @@ -1188,7 +1188,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:352 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:299 +packages/quickjs-ffi-types/dist/index.d.ts:297 *** @@ -1208,7 +1208,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:299 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:294 +packages/quickjs-ffi-types/dist/index.d.ts:292 *** @@ -1232,7 +1232,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:294 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:332 +packages/quickjs-ffi-types/dist/index.d.ts:330 *** @@ -1256,7 +1256,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:332 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:333 +packages/quickjs-ffi-types/dist/index.d.ts:331 *** @@ -1274,7 +1274,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:333 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:345 +packages/quickjs-ffi-types/dist/index.d.ts:343 *** @@ -1294,7 +1294,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:345 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:292 +packages/quickjs-ffi-types/dist/index.d.ts:290 *** @@ -1314,7 +1314,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:292 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:342 +packages/quickjs-ffi-types/dist/index.d.ts:340 *** @@ -1334,7 +1334,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:342 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:355 +packages/quickjs-ffi-types/dist/index.d.ts:353 *** @@ -1354,7 +1354,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:355 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:354 +packages/quickjs-ffi-types/dist/index.d.ts:352 *** diff --git a/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncVariant.md b/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncVariant.md index 630d7308..721dda56 100644 --- a/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncVariant.md +++ b/doc/quickjs-emscripten-core/interfaces/QuickJSAsyncVariant.md @@ -36,7 +36,7 @@ build variant to newQuickJSWASMModule or newQuickJSAsyncWASMModule. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:390 +packages/quickjs-ffi-types/dist/index.d.ts:388 *** @@ -50,7 +50,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:390 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:391 +packages/quickjs-ffi-types/dist/index.d.ts:389 *** @@ -60,7 +60,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:391 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:389 +packages/quickjs-ffi-types/dist/index.d.ts:387 *** diff --git a/doc/quickjs-emscripten-core/interfaces/QuickJSEmscriptenModule.md b/doc/quickjs-emscripten-core/interfaces/QuickJSEmscriptenModule.md index 5fec2218..95a153b3 100644 --- a/doc/quickjs-emscripten-core/interfaces/QuickJSEmscriptenModule.md +++ b/doc/quickjs-emscripten-core/interfaces/QuickJSEmscriptenModule.md @@ -50,7 +50,7 @@ QuickJS. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:165 +packages/quickjs-ffi-types/dist/index.d.ts:163 *** @@ -64,7 +64,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:165 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:156 +packages/quickjs-ffi-types/dist/index.d.ts:154 *** @@ -78,7 +78,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:156 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:157 +packages/quickjs-ffi-types/dist/index.d.ts:155 *** @@ -92,7 +92,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:157 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:155 +packages/quickjs-ffi-types/dist/index.d.ts:153 *** @@ -106,7 +106,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:155 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:161 +packages/quickjs-ffi-types/dist/index.d.ts:159 *** @@ -120,7 +120,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:161 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:162 +packages/quickjs-ffi-types/dist/index.d.ts:160 *** @@ -134,7 +134,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:162 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:159 +packages/quickjs-ffi-types/dist/index.d.ts:157 *** @@ -148,7 +148,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:159 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:160 +packages/quickjs-ffi-types/dist/index.d.ts:158 *** @@ -162,7 +162,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:160 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:158 +packages/quickjs-ffi-types/dist/index.d.ts:156 *** @@ -176,7 +176,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:158 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:164 +packages/quickjs-ffi-types/dist/index.d.ts:162 *** @@ -190,7 +190,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:164 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:163 +packages/quickjs-ffi-types/dist/index.d.ts:161 *** @@ -200,7 +200,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:163 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:201 +packages/quickjs-ffi-types/dist/index.d.ts:199 *** @@ -210,7 +210,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:201 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:200 +packages/quickjs-ffi-types/dist/index.d.ts:198 ## Methods @@ -237,7 +237,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#UTF8ToString #### Source -packages/quickjs-ffi-types/dist/index.d.ts:150 +packages/quickjs-ffi-types/dist/index.d.ts:148 *** @@ -259,7 +259,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:150 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:153 +packages/quickjs-ffi-types/dist/index.d.ts:151 *** @@ -281,7 +281,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:153 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:152 +packages/quickjs-ffi-types/dist/index.d.ts:150 *** @@ -318,7 +318,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:152 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:154 +packages/quickjs-ffi-types/dist/index.d.ts:152 *** @@ -340,7 +340,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:154 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:151 +packages/quickjs-ffi-types/dist/index.d.ts:149 *** @@ -369,7 +369,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#stringToUTF8 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:145 +packages/quickjs-ffi-types/dist/index.d.ts:143 *** diff --git a/doc/quickjs-emscripten-core/interfaces/QuickJSFFI.md b/doc/quickjs-emscripten-core/interfaces/QuickJSFFI.md index a5c3a36c..1915ee33 100644 --- a/doc/quickjs-emscripten-core/interfaces/QuickJSFFI.md +++ b/doc/quickjs-emscripten-core/interfaces/QuickJSFFI.md @@ -87,7 +87,7 @@ Set at compile time. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:222 +packages/quickjs-ffi-types/dist/index.d.ts:220 *** @@ -107,7 +107,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:222 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:273 +packages/quickjs-ffi-types/dist/index.d.ts:271 *** @@ -121,7 +121,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:273 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:271 +packages/quickjs-ffi-types/dist/index.d.ts:269 *** @@ -135,7 +135,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:271 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:270 +packages/quickjs-ffi-types/dist/index.d.ts:268 *** @@ -149,7 +149,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:270 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:229 +packages/quickjs-ffi-types/dist/index.d.ts:227 *** @@ -175,7 +175,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:229 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:262 +packages/quickjs-ffi-types/dist/index.d.ts:260 *** @@ -209,7 +209,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:262 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:261 +packages/quickjs-ffi-types/dist/index.d.ts:259 *** @@ -229,7 +229,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:261 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:264 +packages/quickjs-ffi-types/dist/index.d.ts:262 *** @@ -249,7 +249,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:264 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:243 +packages/quickjs-ffi-types/dist/index.d.ts:241 *** @@ -275,7 +275,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:243 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:265 +packages/quickjs-ffi-types/dist/index.d.ts:263 *** @@ -297,7 +297,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:265 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:258 +packages/quickjs-ffi-types/dist/index.d.ts:256 *** @@ -317,7 +317,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:258 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:242 +packages/quickjs-ffi-types/dist/index.d.ts:240 *** @@ -335,7 +335,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:242 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:238 +packages/quickjs-ffi-types/dist/index.d.ts:236 *** @@ -353,7 +353,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:238 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:236 +packages/quickjs-ffi-types/dist/index.d.ts:234 *** @@ -373,7 +373,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:236 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:239 +packages/quickjs-ffi-types/dist/index.d.ts:237 *** @@ -393,7 +393,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:239 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:240 +packages/quickjs-ffi-types/dist/index.d.ts:238 *** @@ -413,7 +413,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:240 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:241 +packages/quickjs-ffi-types/dist/index.d.ts:239 *** @@ -433,7 +433,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:241 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:252 +packages/quickjs-ffi-types/dist/index.d.ts:250 *** @@ -453,7 +453,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:252 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:253 +packages/quickjs-ffi-types/dist/index.d.ts:251 *** @@ -467,7 +467,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:253 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:233 +packages/quickjs-ffi-types/dist/index.d.ts:231 *** @@ -487,7 +487,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:233 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:249 +packages/quickjs-ffi-types/dist/index.d.ts:247 *** @@ -505,7 +505,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:249 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:267 +packages/quickjs-ffi-types/dist/index.d.ts:265 *** @@ -519,7 +519,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:267 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:232 +packages/quickjs-ffi-types/dist/index.d.ts:230 *** @@ -541,7 +541,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:232 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:259 +packages/quickjs-ffi-types/dist/index.d.ts:257 *** @@ -561,7 +561,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:259 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:251 +packages/quickjs-ffi-types/dist/index.d.ts:249 *** @@ -581,7 +581,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:251 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:255 +packages/quickjs-ffi-types/dist/index.d.ts:253 *** @@ -595,7 +595,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:255 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:234 +packages/quickjs-ffi-types/dist/index.d.ts:232 *** @@ -609,7 +609,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:234 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:231 +packages/quickjs-ffi-types/dist/index.d.ts:229 *** @@ -629,7 +629,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:231 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:256 +packages/quickjs-ffi-types/dist/index.d.ts:254 *** @@ -647,7 +647,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:256 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:257 +packages/quickjs-ffi-types/dist/index.d.ts:255 *** @@ -665,7 +665,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:257 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:246 +packages/quickjs-ffi-types/dist/index.d.ts:244 *** @@ -687,7 +687,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:246 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:247 +packages/quickjs-ffi-types/dist/index.d.ts:245 *** @@ -705,7 +705,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:247 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:237 +packages/quickjs-ffi-types/dist/index.d.ts:235 *** @@ -723,7 +723,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:237 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:224 +packages/quickjs-ffi-types/dist/index.d.ts:222 *** @@ -743,7 +743,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:224 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:248 +packages/quickjs-ffi-types/dist/index.d.ts:246 *** @@ -765,7 +765,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:248 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:272 +packages/quickjs-ffi-types/dist/index.d.ts:270 *** @@ -783,7 +783,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:272 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:244 +packages/quickjs-ffi-types/dist/index.d.ts:242 *** @@ -803,7 +803,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:244 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:245 +packages/quickjs-ffi-types/dist/index.d.ts:243 *** @@ -823,7 +823,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:245 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:268 +packages/quickjs-ffi-types/dist/index.d.ts:266 *** @@ -837,7 +837,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:268 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:235 +packages/quickjs-ffi-types/dist/index.d.ts:233 *** @@ -857,7 +857,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:235 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:250 +packages/quickjs-ffi-types/dist/index.d.ts:248 *** @@ -879,7 +879,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:250 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:254 +packages/quickjs-ffi-types/dist/index.d.ts:252 *** @@ -893,7 +893,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:254 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:228 +packages/quickjs-ffi-types/dist/index.d.ts:226 *** @@ -913,7 +913,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:228 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:263 +packages/quickjs-ffi-types/dist/index.d.ts:261 *** @@ -933,7 +933,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:263 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:226 +packages/quickjs-ffi-types/dist/index.d.ts:224 *** @@ -951,7 +951,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:226 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:275 +packages/quickjs-ffi-types/dist/index.d.ts:273 *** @@ -969,7 +969,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:275 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:277 +packages/quickjs-ffi-types/dist/index.d.ts:275 *** @@ -987,7 +987,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:277 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:227 +packages/quickjs-ffi-types/dist/index.d.ts:225 *** @@ -1005,7 +1005,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:227 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:274 +packages/quickjs-ffi-types/dist/index.d.ts:272 *** @@ -1025,7 +1025,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:274 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:276 +packages/quickjs-ffi-types/dist/index.d.ts:274 *** @@ -1045,7 +1045,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:276 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:230 +packages/quickjs-ffi-types/dist/index.d.ts:228 *** @@ -1065,7 +1065,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:230 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:225 +packages/quickjs-ffi-types/dist/index.d.ts:223 *** @@ -1089,7 +1089,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:225 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:260 +packages/quickjs-ffi-types/dist/index.d.ts:258 *** @@ -1107,7 +1107,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:260 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:269 +packages/quickjs-ffi-types/dist/index.d.ts:267 *** @@ -1127,7 +1127,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:269 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:223 +packages/quickjs-ffi-types/dist/index.d.ts:221 *** @@ -1147,7 +1147,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:223 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:266 +packages/quickjs-ffi-types/dist/index.d.ts:264 *** @@ -1167,7 +1167,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:266 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:279 +packages/quickjs-ffi-types/dist/index.d.ts:277 *** @@ -1187,7 +1187,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:279 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:278 +packages/quickjs-ffi-types/dist/index.d.ts:276 *** diff --git a/doc/quickjs-emscripten-core/interfaces/QuickJSSyncVariant.md b/doc/quickjs-emscripten-core/interfaces/QuickJSSyncVariant.md index 808c373f..b0aa71a9 100644 --- a/doc/quickjs-emscripten-core/interfaces/QuickJSSyncVariant.md +++ b/doc/quickjs-emscripten-core/interfaces/QuickJSSyncVariant.md @@ -36,7 +36,7 @@ build variant to newQuickJSWASMModule or newQuickJSAsyncWASMModule. #### Source -packages/quickjs-ffi-types/dist/index.d.ts:376 +packages/quickjs-ffi-types/dist/index.d.ts:374 *** @@ -50,7 +50,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:376 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:377 +packages/quickjs-ffi-types/dist/index.d.ts:375 *** @@ -60,7 +60,7 @@ packages/quickjs-ffi-types/dist/index.d.ts:377 #### Source -packages/quickjs-ffi-types/dist/index.d.ts:375 +packages/quickjs-ffi-types/dist/index.d.ts:373 *** diff --git a/doc/quickjs-emscripten/exports.md b/doc/quickjs-emscripten/exports.md index 6ba110e2..8f3ec8be 100644 --- a/doc/quickjs-emscripten/exports.md +++ b/doc/quickjs-emscripten/exports.md @@ -148,7 +148,7 @@ for the Emscripten stack. #### Source -quickjs-ffi-types/dist/index.d.ts:68 +quickjs-ffi-types/dist/index.d.ts:66 *** @@ -158,7 +158,7 @@ quickjs-ffi-types/dist/index.d.ts:68 #### Source -quickjs-ffi-types/dist/index.d.ts:208 +quickjs-ffi-types/dist/index.d.ts:206 *** @@ -212,7 +212,7 @@ for the Emscripten stack. #### Source -quickjs-ffi-types/dist/index.d.ts:78 +quickjs-ffi-types/dist/index.d.ts:76 *** @@ -224,7 +224,7 @@ quickjs-ffi-types/dist/index.d.ts:78 #### Source -quickjs-ffi-types/dist/index.d.ts:22 +quickjs-ffi-types/dist/index.d.ts:20 *** @@ -236,7 +236,7 @@ quickjs-ffi-types/dist/index.d.ts:22 #### Source -quickjs-ffi-types/dist/index.d.ts:26 +quickjs-ffi-types/dist/index.d.ts:24 *** @@ -248,7 +248,7 @@ quickjs-ffi-types/dist/index.d.ts:26 #### Source -quickjs-ffi-types/dist/index.d.ts:30 +quickjs-ffi-types/dist/index.d.ts:28 *** @@ -320,7 +320,7 @@ quickjs-emscripten-core/dist/index.d.ts:394 #### Source -quickjs-ffi-types/dist/index.d.ts:18 +quickjs-ffi-types/dist/index.d.ts:16 *** @@ -376,7 +376,7 @@ See [JSValueConst](exports.md#jsvalueconst) and [StaticJSValue](exports.md#stati #### Source -quickjs-ffi-types/dist/index.d.ts:40 +quickjs-ffi-types/dist/index.d.ts:38 *** @@ -388,7 +388,7 @@ Used internally for Javascript-to-C function calls. #### Source -quickjs-ffi-types/dist/index.d.ts:48 +quickjs-ffi-types/dist/index.d.ts:46 *** @@ -401,7 +401,7 @@ See [JSValue](exports.md#jsvalue). #### Source -quickjs-ffi-types/dist/index.d.ts:35 +quickjs-ffi-types/dist/index.d.ts:33 *** @@ -413,7 +413,7 @@ Used internally for Javascript-to-C function calls. #### Source -quickjs-ffi-types/dist/index.d.ts:44 +quickjs-ffi-types/dist/index.d.ts:42 *** @@ -425,7 +425,7 @@ Opaque pointer that was allocated by js_malloc. #### Source -quickjs-ffi-types/dist/index.d.ts:82 +quickjs-ffi-types/dist/index.d.ts:80 *** @@ -438,7 +438,7 @@ for the Emscripten stack. #### Source -quickjs-ffi-types/dist/index.d.ts:73 +quickjs-ffi-types/dist/index.d.ts:71 *** @@ -490,7 +490,7 @@ Used internally for C-to-Javascript function calls. #### Source -quickjs-ffi-types/dist/index.d.ts:55 +quickjs-ffi-types/dist/index.d.ts:53 *** @@ -502,7 +502,7 @@ Used internally for C-to-Javascript interrupt handlers. #### Source -quickjs-ffi-types/dist/index.d.ts:59 +quickjs-ffi-types/dist/index.d.ts:57 *** @@ -514,7 +514,7 @@ Used internally for C-to-Javascript module loading. #### Source -quickjs-ffi-types/dist/index.d.ts:63 +quickjs-ffi-types/dist/index.d.ts:61 *** @@ -553,7 +553,7 @@ quickjs-emscripten-core/dist/index.d.ts:666 #### Source -quickjs-ffi-types/dist/index.d.ts:393 +quickjs-ffi-types/dist/index.d.ts:391 *** @@ -793,7 +793,7 @@ module code #### Source -quickjs-ffi-types/dist/index.d.ts:91 +quickjs-ffi-types/dist/index.d.ts:89 *** @@ -914,7 +914,7 @@ variant-quickjs-node-cjs-release-sync-wasm/dist/index.d.ts:15 #### Source -quickjs-ffi-types/dist/index.d.ts:87 +quickjs-ffi-types/dist/index.d.ts:85 *** diff --git a/doc/quickjs-emscripten/interfaces/EmscriptenModule.md b/doc/quickjs-emscripten/interfaces/EmscriptenModule.md index c5d13d2b..907f6acc 100644 --- a/doc/quickjs-emscripten/interfaces/EmscriptenModule.md +++ b/doc/quickjs-emscripten/interfaces/EmscriptenModule.md @@ -45,7 +45,7 @@ QuickJS. #### Source -quickjs-ffi-types/dist/index.d.ts:165 +quickjs-ffi-types/dist/index.d.ts:163 *** @@ -55,7 +55,7 @@ quickjs-ffi-types/dist/index.d.ts:165 #### Source -quickjs-ffi-types/dist/index.d.ts:156 +quickjs-ffi-types/dist/index.d.ts:154 *** @@ -65,7 +65,7 @@ quickjs-ffi-types/dist/index.d.ts:156 #### Source -quickjs-ffi-types/dist/index.d.ts:157 +quickjs-ffi-types/dist/index.d.ts:155 *** @@ -75,7 +75,7 @@ quickjs-ffi-types/dist/index.d.ts:157 #### Source -quickjs-ffi-types/dist/index.d.ts:155 +quickjs-ffi-types/dist/index.d.ts:153 *** @@ -85,7 +85,7 @@ quickjs-ffi-types/dist/index.d.ts:155 #### Source -quickjs-ffi-types/dist/index.d.ts:161 +quickjs-ffi-types/dist/index.d.ts:159 *** @@ -95,7 +95,7 @@ quickjs-ffi-types/dist/index.d.ts:161 #### Source -quickjs-ffi-types/dist/index.d.ts:162 +quickjs-ffi-types/dist/index.d.ts:160 *** @@ -105,7 +105,7 @@ quickjs-ffi-types/dist/index.d.ts:162 #### Source -quickjs-ffi-types/dist/index.d.ts:159 +quickjs-ffi-types/dist/index.d.ts:157 *** @@ -115,7 +115,7 @@ quickjs-ffi-types/dist/index.d.ts:159 #### Source -quickjs-ffi-types/dist/index.d.ts:160 +quickjs-ffi-types/dist/index.d.ts:158 *** @@ -125,7 +125,7 @@ quickjs-ffi-types/dist/index.d.ts:160 #### Source -quickjs-ffi-types/dist/index.d.ts:158 +quickjs-ffi-types/dist/index.d.ts:156 *** @@ -135,7 +135,7 @@ quickjs-ffi-types/dist/index.d.ts:158 #### Source -quickjs-ffi-types/dist/index.d.ts:164 +quickjs-ffi-types/dist/index.d.ts:162 *** @@ -145,7 +145,7 @@ quickjs-ffi-types/dist/index.d.ts:164 #### Source -quickjs-ffi-types/dist/index.d.ts:163 +quickjs-ffi-types/dist/index.d.ts:161 ## Methods @@ -168,7 +168,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#UTF8ToString #### Source -quickjs-ffi-types/dist/index.d.ts:150 +quickjs-ffi-types/dist/index.d.ts:148 *** @@ -186,7 +186,7 @@ quickjs-ffi-types/dist/index.d.ts:150 #### Source -quickjs-ffi-types/dist/index.d.ts:153 +quickjs-ffi-types/dist/index.d.ts:151 *** @@ -204,7 +204,7 @@ quickjs-ffi-types/dist/index.d.ts:153 #### Source -quickjs-ffi-types/dist/index.d.ts:152 +quickjs-ffi-types/dist/index.d.ts:150 *** @@ -237,7 +237,7 @@ quickjs-ffi-types/dist/index.d.ts:152 #### Source -quickjs-ffi-types/dist/index.d.ts:154 +quickjs-ffi-types/dist/index.d.ts:152 *** @@ -255,7 +255,7 @@ quickjs-ffi-types/dist/index.d.ts:154 #### Source -quickjs-ffi-types/dist/index.d.ts:151 +quickjs-ffi-types/dist/index.d.ts:149 *** @@ -280,7 +280,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#stringToUTF8 #### Source -quickjs-ffi-types/dist/index.d.ts:145 +quickjs-ffi-types/dist/index.d.ts:143 *** diff --git a/doc/quickjs-emscripten/interfaces/EmscriptenModuleLoader.md b/doc/quickjs-emscripten/interfaces/EmscriptenModuleLoader.md index 2aa649d7..401679f6 100644 --- a/doc/quickjs-emscripten/interfaces/EmscriptenModuleLoader.md +++ b/doc/quickjs-emscripten/interfaces/EmscriptenModuleLoader.md @@ -18,7 +18,7 @@ ## Source -quickjs-ffi-types/dist/index.d.ts:210 +quickjs-ffi-types/dist/index.d.ts:208 *** diff --git a/doc/quickjs-emscripten/interfaces/QuickJSAsyncEmscriptenModule.md b/doc/quickjs-emscripten/interfaces/QuickJSAsyncEmscriptenModule.md index 333138e8..30824894 100644 --- a/doc/quickjs-emscripten/interfaces/QuickJSAsyncEmscriptenModule.md +++ b/doc/quickjs-emscripten/interfaces/QuickJSAsyncEmscriptenModule.md @@ -50,7 +50,7 @@ QuickJS. #### Source -quickjs-ffi-types/dist/index.d.ts:165 +quickjs-ffi-types/dist/index.d.ts:163 *** @@ -64,7 +64,7 @@ quickjs-ffi-types/dist/index.d.ts:165 #### Source -quickjs-ffi-types/dist/index.d.ts:156 +quickjs-ffi-types/dist/index.d.ts:154 *** @@ -78,7 +78,7 @@ quickjs-ffi-types/dist/index.d.ts:156 #### Source -quickjs-ffi-types/dist/index.d.ts:157 +quickjs-ffi-types/dist/index.d.ts:155 *** @@ -92,7 +92,7 @@ quickjs-ffi-types/dist/index.d.ts:157 #### Source -quickjs-ffi-types/dist/index.d.ts:155 +quickjs-ffi-types/dist/index.d.ts:153 *** @@ -106,7 +106,7 @@ quickjs-ffi-types/dist/index.d.ts:155 #### Source -quickjs-ffi-types/dist/index.d.ts:161 +quickjs-ffi-types/dist/index.d.ts:159 *** @@ -120,7 +120,7 @@ quickjs-ffi-types/dist/index.d.ts:161 #### Source -quickjs-ffi-types/dist/index.d.ts:162 +quickjs-ffi-types/dist/index.d.ts:160 *** @@ -134,7 +134,7 @@ quickjs-ffi-types/dist/index.d.ts:162 #### Source -quickjs-ffi-types/dist/index.d.ts:159 +quickjs-ffi-types/dist/index.d.ts:157 *** @@ -148,7 +148,7 @@ quickjs-ffi-types/dist/index.d.ts:159 #### Source -quickjs-ffi-types/dist/index.d.ts:160 +quickjs-ffi-types/dist/index.d.ts:158 *** @@ -162,7 +162,7 @@ quickjs-ffi-types/dist/index.d.ts:160 #### Source -quickjs-ffi-types/dist/index.d.ts:158 +quickjs-ffi-types/dist/index.d.ts:156 *** @@ -176,7 +176,7 @@ quickjs-ffi-types/dist/index.d.ts:158 #### Source -quickjs-ffi-types/dist/index.d.ts:164 +quickjs-ffi-types/dist/index.d.ts:162 *** @@ -190,7 +190,7 @@ quickjs-ffi-types/dist/index.d.ts:164 #### Source -quickjs-ffi-types/dist/index.d.ts:163 +quickjs-ffi-types/dist/index.d.ts:161 *** @@ -200,7 +200,7 @@ quickjs-ffi-types/dist/index.d.ts:163 #### Source -quickjs-ffi-types/dist/index.d.ts:206 +quickjs-ffi-types/dist/index.d.ts:204 *** @@ -214,7 +214,7 @@ Implement this field #### Source -quickjs-ffi-types/dist/index.d.ts:205 +quickjs-ffi-types/dist/index.d.ts:203 ## Methods @@ -241,7 +241,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#UTF8ToString #### Source -quickjs-ffi-types/dist/index.d.ts:150 +quickjs-ffi-types/dist/index.d.ts:148 *** @@ -263,7 +263,7 @@ quickjs-ffi-types/dist/index.d.ts:150 #### Source -quickjs-ffi-types/dist/index.d.ts:153 +quickjs-ffi-types/dist/index.d.ts:151 *** @@ -285,7 +285,7 @@ quickjs-ffi-types/dist/index.d.ts:153 #### Source -quickjs-ffi-types/dist/index.d.ts:152 +quickjs-ffi-types/dist/index.d.ts:150 *** @@ -322,7 +322,7 @@ quickjs-ffi-types/dist/index.d.ts:152 #### Source -quickjs-ffi-types/dist/index.d.ts:154 +quickjs-ffi-types/dist/index.d.ts:152 *** @@ -344,7 +344,7 @@ quickjs-ffi-types/dist/index.d.ts:154 #### Source -quickjs-ffi-types/dist/index.d.ts:151 +quickjs-ffi-types/dist/index.d.ts:149 *** @@ -373,7 +373,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#stringToUTF8 #### Source -quickjs-ffi-types/dist/index.d.ts:145 +quickjs-ffi-types/dist/index.d.ts:143 *** diff --git a/doc/quickjs-emscripten/interfaces/QuickJSAsyncFFI.md b/doc/quickjs-emscripten/interfaces/QuickJSAsyncFFI.md index 08682f71..bf8ba8c4 100644 --- a/doc/quickjs-emscripten/interfaces/QuickJSAsyncFFI.md +++ b/doc/quickjs-emscripten/interfaces/QuickJSAsyncFFI.md @@ -94,7 +94,7 @@ Set at compile time. #### Source -quickjs-ffi-types/dist/index.d.ts:291 +quickjs-ffi-types/dist/index.d.ts:289 *** @@ -114,7 +114,7 @@ quickjs-ffi-types/dist/index.d.ts:291 #### Source -quickjs-ffi-types/dist/index.d.ts:349 +quickjs-ffi-types/dist/index.d.ts:347 *** @@ -128,7 +128,7 @@ quickjs-ffi-types/dist/index.d.ts:349 #### Source -quickjs-ffi-types/dist/index.d.ts:347 +quickjs-ffi-types/dist/index.d.ts:345 *** @@ -142,7 +142,7 @@ quickjs-ffi-types/dist/index.d.ts:347 #### Source -quickjs-ffi-types/dist/index.d.ts:346 +quickjs-ffi-types/dist/index.d.ts:344 *** @@ -156,7 +156,7 @@ quickjs-ffi-types/dist/index.d.ts:346 #### Source -quickjs-ffi-types/dist/index.d.ts:298 +quickjs-ffi-types/dist/index.d.ts:296 *** @@ -182,7 +182,7 @@ quickjs-ffi-types/dist/index.d.ts:298 #### Source -quickjs-ffi-types/dist/index.d.ts:335 +quickjs-ffi-types/dist/index.d.ts:333 *** @@ -208,7 +208,7 @@ quickjs-ffi-types/dist/index.d.ts:335 #### Source -quickjs-ffi-types/dist/index.d.ts:336 +quickjs-ffi-types/dist/index.d.ts:334 *** @@ -242,7 +242,7 @@ quickjs-ffi-types/dist/index.d.ts:336 #### Source -quickjs-ffi-types/dist/index.d.ts:334 +quickjs-ffi-types/dist/index.d.ts:332 *** @@ -262,7 +262,7 @@ quickjs-ffi-types/dist/index.d.ts:334 #### Source -quickjs-ffi-types/dist/index.d.ts:338 +quickjs-ffi-types/dist/index.d.ts:336 *** @@ -282,7 +282,7 @@ quickjs-ffi-types/dist/index.d.ts:338 #### Source -quickjs-ffi-types/dist/index.d.ts:339 +quickjs-ffi-types/dist/index.d.ts:337 *** @@ -302,7 +302,7 @@ quickjs-ffi-types/dist/index.d.ts:339 #### Source -quickjs-ffi-types/dist/index.d.ts:312 +quickjs-ffi-types/dist/index.d.ts:310 *** @@ -328,7 +328,7 @@ quickjs-ffi-types/dist/index.d.ts:312 #### Source -quickjs-ffi-types/dist/index.d.ts:340 +quickjs-ffi-types/dist/index.d.ts:338 *** @@ -354,7 +354,7 @@ quickjs-ffi-types/dist/index.d.ts:340 #### Source -quickjs-ffi-types/dist/index.d.ts:341 +quickjs-ffi-types/dist/index.d.ts:339 *** @@ -376,7 +376,7 @@ quickjs-ffi-types/dist/index.d.ts:341 #### Source -quickjs-ffi-types/dist/index.d.ts:328 +quickjs-ffi-types/dist/index.d.ts:326 *** @@ -398,7 +398,7 @@ quickjs-ffi-types/dist/index.d.ts:328 #### Source -quickjs-ffi-types/dist/index.d.ts:329 +quickjs-ffi-types/dist/index.d.ts:327 *** @@ -418,7 +418,7 @@ quickjs-ffi-types/dist/index.d.ts:329 #### Source -quickjs-ffi-types/dist/index.d.ts:311 +quickjs-ffi-types/dist/index.d.ts:309 *** @@ -436,7 +436,7 @@ quickjs-ffi-types/dist/index.d.ts:311 #### Source -quickjs-ffi-types/dist/index.d.ts:307 +quickjs-ffi-types/dist/index.d.ts:305 *** @@ -454,7 +454,7 @@ quickjs-ffi-types/dist/index.d.ts:307 #### Source -quickjs-ffi-types/dist/index.d.ts:305 +quickjs-ffi-types/dist/index.d.ts:303 *** @@ -474,7 +474,7 @@ quickjs-ffi-types/dist/index.d.ts:305 #### Source -quickjs-ffi-types/dist/index.d.ts:308 +quickjs-ffi-types/dist/index.d.ts:306 *** @@ -494,7 +494,7 @@ quickjs-ffi-types/dist/index.d.ts:308 #### Source -quickjs-ffi-types/dist/index.d.ts:309 +quickjs-ffi-types/dist/index.d.ts:307 *** @@ -514,7 +514,7 @@ quickjs-ffi-types/dist/index.d.ts:309 #### Source -quickjs-ffi-types/dist/index.d.ts:310 +quickjs-ffi-types/dist/index.d.ts:308 *** @@ -534,7 +534,7 @@ quickjs-ffi-types/dist/index.d.ts:310 #### Source -quickjs-ffi-types/dist/index.d.ts:321 +quickjs-ffi-types/dist/index.d.ts:319 *** @@ -554,7 +554,7 @@ quickjs-ffi-types/dist/index.d.ts:321 #### Source -quickjs-ffi-types/dist/index.d.ts:322 +quickjs-ffi-types/dist/index.d.ts:320 *** @@ -568,7 +568,7 @@ quickjs-ffi-types/dist/index.d.ts:322 #### Source -quickjs-ffi-types/dist/index.d.ts:302 +quickjs-ffi-types/dist/index.d.ts:300 *** @@ -588,7 +588,7 @@ quickjs-ffi-types/dist/index.d.ts:302 #### Source -quickjs-ffi-types/dist/index.d.ts:318 +quickjs-ffi-types/dist/index.d.ts:316 *** @@ -606,7 +606,7 @@ quickjs-ffi-types/dist/index.d.ts:318 #### Source -quickjs-ffi-types/dist/index.d.ts:343 +quickjs-ffi-types/dist/index.d.ts:341 *** @@ -620,7 +620,7 @@ quickjs-ffi-types/dist/index.d.ts:343 #### Source -quickjs-ffi-types/dist/index.d.ts:301 +quickjs-ffi-types/dist/index.d.ts:299 *** @@ -642,7 +642,7 @@ quickjs-ffi-types/dist/index.d.ts:301 #### Source -quickjs-ffi-types/dist/index.d.ts:330 +quickjs-ffi-types/dist/index.d.ts:328 *** @@ -664,7 +664,7 @@ quickjs-ffi-types/dist/index.d.ts:330 #### Source -quickjs-ffi-types/dist/index.d.ts:331 +quickjs-ffi-types/dist/index.d.ts:329 *** @@ -684,7 +684,7 @@ quickjs-ffi-types/dist/index.d.ts:331 #### Source -quickjs-ffi-types/dist/index.d.ts:320 +quickjs-ffi-types/dist/index.d.ts:318 *** @@ -704,7 +704,7 @@ quickjs-ffi-types/dist/index.d.ts:320 #### Source -quickjs-ffi-types/dist/index.d.ts:324 +quickjs-ffi-types/dist/index.d.ts:322 *** @@ -724,7 +724,7 @@ quickjs-ffi-types/dist/index.d.ts:324 #### Source -quickjs-ffi-types/dist/index.d.ts:325 +quickjs-ffi-types/dist/index.d.ts:323 *** @@ -738,7 +738,7 @@ quickjs-ffi-types/dist/index.d.ts:325 #### Source -quickjs-ffi-types/dist/index.d.ts:303 +quickjs-ffi-types/dist/index.d.ts:301 *** @@ -752,7 +752,7 @@ quickjs-ffi-types/dist/index.d.ts:303 #### Source -quickjs-ffi-types/dist/index.d.ts:300 +quickjs-ffi-types/dist/index.d.ts:298 *** @@ -772,7 +772,7 @@ quickjs-ffi-types/dist/index.d.ts:300 #### Source -quickjs-ffi-types/dist/index.d.ts:326 +quickjs-ffi-types/dist/index.d.ts:324 *** @@ -790,7 +790,7 @@ quickjs-ffi-types/dist/index.d.ts:326 #### Source -quickjs-ffi-types/dist/index.d.ts:327 +quickjs-ffi-types/dist/index.d.ts:325 *** @@ -808,7 +808,7 @@ quickjs-ffi-types/dist/index.d.ts:327 #### Source -quickjs-ffi-types/dist/index.d.ts:315 +quickjs-ffi-types/dist/index.d.ts:313 *** @@ -830,7 +830,7 @@ quickjs-ffi-types/dist/index.d.ts:315 #### Source -quickjs-ffi-types/dist/index.d.ts:316 +quickjs-ffi-types/dist/index.d.ts:314 *** @@ -848,7 +848,7 @@ quickjs-ffi-types/dist/index.d.ts:316 #### Source -quickjs-ffi-types/dist/index.d.ts:306 +quickjs-ffi-types/dist/index.d.ts:304 *** @@ -866,7 +866,7 @@ quickjs-ffi-types/dist/index.d.ts:306 #### Source -quickjs-ffi-types/dist/index.d.ts:293 +quickjs-ffi-types/dist/index.d.ts:291 *** @@ -886,7 +886,7 @@ quickjs-ffi-types/dist/index.d.ts:293 #### Source -quickjs-ffi-types/dist/index.d.ts:317 +quickjs-ffi-types/dist/index.d.ts:315 *** @@ -908,7 +908,7 @@ quickjs-ffi-types/dist/index.d.ts:317 #### Source -quickjs-ffi-types/dist/index.d.ts:348 +quickjs-ffi-types/dist/index.d.ts:346 *** @@ -926,7 +926,7 @@ quickjs-ffi-types/dist/index.d.ts:348 #### Source -quickjs-ffi-types/dist/index.d.ts:313 +quickjs-ffi-types/dist/index.d.ts:311 *** @@ -946,7 +946,7 @@ quickjs-ffi-types/dist/index.d.ts:313 #### Source -quickjs-ffi-types/dist/index.d.ts:314 +quickjs-ffi-types/dist/index.d.ts:312 *** @@ -966,7 +966,7 @@ quickjs-ffi-types/dist/index.d.ts:314 #### Source -quickjs-ffi-types/dist/index.d.ts:344 +quickjs-ffi-types/dist/index.d.ts:342 *** @@ -980,7 +980,7 @@ quickjs-ffi-types/dist/index.d.ts:344 #### Source -quickjs-ffi-types/dist/index.d.ts:304 +quickjs-ffi-types/dist/index.d.ts:302 *** @@ -1000,7 +1000,7 @@ quickjs-ffi-types/dist/index.d.ts:304 #### Source -quickjs-ffi-types/dist/index.d.ts:319 +quickjs-ffi-types/dist/index.d.ts:317 *** @@ -1022,7 +1022,7 @@ quickjs-ffi-types/dist/index.d.ts:319 #### Source -quickjs-ffi-types/dist/index.d.ts:323 +quickjs-ffi-types/dist/index.d.ts:321 *** @@ -1036,7 +1036,7 @@ quickjs-ffi-types/dist/index.d.ts:323 #### Source -quickjs-ffi-types/dist/index.d.ts:297 +quickjs-ffi-types/dist/index.d.ts:295 *** @@ -1056,7 +1056,7 @@ quickjs-ffi-types/dist/index.d.ts:297 #### Source -quickjs-ffi-types/dist/index.d.ts:337 +quickjs-ffi-types/dist/index.d.ts:335 *** @@ -1076,7 +1076,7 @@ quickjs-ffi-types/dist/index.d.ts:337 #### Source -quickjs-ffi-types/dist/index.d.ts:295 +quickjs-ffi-types/dist/index.d.ts:293 *** @@ -1094,7 +1094,7 @@ quickjs-ffi-types/dist/index.d.ts:295 #### Source -quickjs-ffi-types/dist/index.d.ts:351 +quickjs-ffi-types/dist/index.d.ts:349 *** @@ -1112,7 +1112,7 @@ quickjs-ffi-types/dist/index.d.ts:351 #### Source -quickjs-ffi-types/dist/index.d.ts:353 +quickjs-ffi-types/dist/index.d.ts:351 *** @@ -1130,7 +1130,7 @@ quickjs-ffi-types/dist/index.d.ts:353 #### Source -quickjs-ffi-types/dist/index.d.ts:296 +quickjs-ffi-types/dist/index.d.ts:294 *** @@ -1148,7 +1148,7 @@ quickjs-ffi-types/dist/index.d.ts:296 #### Source -quickjs-ffi-types/dist/index.d.ts:350 +quickjs-ffi-types/dist/index.d.ts:348 *** @@ -1168,7 +1168,7 @@ quickjs-ffi-types/dist/index.d.ts:350 #### Source -quickjs-ffi-types/dist/index.d.ts:352 +quickjs-ffi-types/dist/index.d.ts:350 *** @@ -1188,7 +1188,7 @@ quickjs-ffi-types/dist/index.d.ts:352 #### Source -quickjs-ffi-types/dist/index.d.ts:299 +quickjs-ffi-types/dist/index.d.ts:297 *** @@ -1208,7 +1208,7 @@ quickjs-ffi-types/dist/index.d.ts:299 #### Source -quickjs-ffi-types/dist/index.d.ts:294 +quickjs-ffi-types/dist/index.d.ts:292 *** @@ -1232,7 +1232,7 @@ quickjs-ffi-types/dist/index.d.ts:294 #### Source -quickjs-ffi-types/dist/index.d.ts:332 +quickjs-ffi-types/dist/index.d.ts:330 *** @@ -1256,7 +1256,7 @@ quickjs-ffi-types/dist/index.d.ts:332 #### Source -quickjs-ffi-types/dist/index.d.ts:333 +quickjs-ffi-types/dist/index.d.ts:331 *** @@ -1274,7 +1274,7 @@ quickjs-ffi-types/dist/index.d.ts:333 #### Source -quickjs-ffi-types/dist/index.d.ts:345 +quickjs-ffi-types/dist/index.d.ts:343 *** @@ -1294,7 +1294,7 @@ quickjs-ffi-types/dist/index.d.ts:345 #### Source -quickjs-ffi-types/dist/index.d.ts:292 +quickjs-ffi-types/dist/index.d.ts:290 *** @@ -1314,7 +1314,7 @@ quickjs-ffi-types/dist/index.d.ts:292 #### Source -quickjs-ffi-types/dist/index.d.ts:342 +quickjs-ffi-types/dist/index.d.ts:340 *** @@ -1334,7 +1334,7 @@ quickjs-ffi-types/dist/index.d.ts:342 #### Source -quickjs-ffi-types/dist/index.d.ts:355 +quickjs-ffi-types/dist/index.d.ts:353 *** @@ -1354,7 +1354,7 @@ quickjs-ffi-types/dist/index.d.ts:355 #### Source -quickjs-ffi-types/dist/index.d.ts:354 +quickjs-ffi-types/dist/index.d.ts:352 *** diff --git a/doc/quickjs-emscripten/interfaces/QuickJSAsyncVariant.md b/doc/quickjs-emscripten/interfaces/QuickJSAsyncVariant.md index 675f2ae2..d7a3715b 100644 --- a/doc/quickjs-emscripten/interfaces/QuickJSAsyncVariant.md +++ b/doc/quickjs-emscripten/interfaces/QuickJSAsyncVariant.md @@ -36,7 +36,7 @@ build variant to [newQuickJSWASMModule](../exports.md#newquickjswasmmodule) or [ #### Source -quickjs-ffi-types/dist/index.d.ts:390 +quickjs-ffi-types/dist/index.d.ts:388 *** @@ -50,7 +50,7 @@ quickjs-ffi-types/dist/index.d.ts:390 #### Source -quickjs-ffi-types/dist/index.d.ts:391 +quickjs-ffi-types/dist/index.d.ts:389 *** @@ -60,7 +60,7 @@ quickjs-ffi-types/dist/index.d.ts:391 #### Source -quickjs-ffi-types/dist/index.d.ts:389 +quickjs-ffi-types/dist/index.d.ts:387 *** diff --git a/doc/quickjs-emscripten/interfaces/QuickJSEmscriptenModule.md b/doc/quickjs-emscripten/interfaces/QuickJSEmscriptenModule.md index 97a801be..6aefcea8 100644 --- a/doc/quickjs-emscripten/interfaces/QuickJSEmscriptenModule.md +++ b/doc/quickjs-emscripten/interfaces/QuickJSEmscriptenModule.md @@ -50,7 +50,7 @@ QuickJS. #### Source -quickjs-ffi-types/dist/index.d.ts:165 +quickjs-ffi-types/dist/index.d.ts:163 *** @@ -64,7 +64,7 @@ quickjs-ffi-types/dist/index.d.ts:165 #### Source -quickjs-ffi-types/dist/index.d.ts:156 +quickjs-ffi-types/dist/index.d.ts:154 *** @@ -78,7 +78,7 @@ quickjs-ffi-types/dist/index.d.ts:156 #### Source -quickjs-ffi-types/dist/index.d.ts:157 +quickjs-ffi-types/dist/index.d.ts:155 *** @@ -92,7 +92,7 @@ quickjs-ffi-types/dist/index.d.ts:157 #### Source -quickjs-ffi-types/dist/index.d.ts:155 +quickjs-ffi-types/dist/index.d.ts:153 *** @@ -106,7 +106,7 @@ quickjs-ffi-types/dist/index.d.ts:155 #### Source -quickjs-ffi-types/dist/index.d.ts:161 +quickjs-ffi-types/dist/index.d.ts:159 *** @@ -120,7 +120,7 @@ quickjs-ffi-types/dist/index.d.ts:161 #### Source -quickjs-ffi-types/dist/index.d.ts:162 +quickjs-ffi-types/dist/index.d.ts:160 *** @@ -134,7 +134,7 @@ quickjs-ffi-types/dist/index.d.ts:162 #### Source -quickjs-ffi-types/dist/index.d.ts:159 +quickjs-ffi-types/dist/index.d.ts:157 *** @@ -148,7 +148,7 @@ quickjs-ffi-types/dist/index.d.ts:159 #### Source -quickjs-ffi-types/dist/index.d.ts:160 +quickjs-ffi-types/dist/index.d.ts:158 *** @@ -162,7 +162,7 @@ quickjs-ffi-types/dist/index.d.ts:160 #### Source -quickjs-ffi-types/dist/index.d.ts:158 +quickjs-ffi-types/dist/index.d.ts:156 *** @@ -176,7 +176,7 @@ quickjs-ffi-types/dist/index.d.ts:158 #### Source -quickjs-ffi-types/dist/index.d.ts:164 +quickjs-ffi-types/dist/index.d.ts:162 *** @@ -190,7 +190,7 @@ quickjs-ffi-types/dist/index.d.ts:164 #### Source -quickjs-ffi-types/dist/index.d.ts:163 +quickjs-ffi-types/dist/index.d.ts:161 *** @@ -200,7 +200,7 @@ quickjs-ffi-types/dist/index.d.ts:163 #### Source -quickjs-ffi-types/dist/index.d.ts:201 +quickjs-ffi-types/dist/index.d.ts:199 *** @@ -210,7 +210,7 @@ quickjs-ffi-types/dist/index.d.ts:201 #### Source -quickjs-ffi-types/dist/index.d.ts:200 +quickjs-ffi-types/dist/index.d.ts:198 ## Methods @@ -237,7 +237,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#UTF8ToString #### Source -quickjs-ffi-types/dist/index.d.ts:150 +quickjs-ffi-types/dist/index.d.ts:148 *** @@ -259,7 +259,7 @@ quickjs-ffi-types/dist/index.d.ts:150 #### Source -quickjs-ffi-types/dist/index.d.ts:153 +quickjs-ffi-types/dist/index.d.ts:151 *** @@ -281,7 +281,7 @@ quickjs-ffi-types/dist/index.d.ts:153 #### Source -quickjs-ffi-types/dist/index.d.ts:152 +quickjs-ffi-types/dist/index.d.ts:150 *** @@ -318,7 +318,7 @@ quickjs-ffi-types/dist/index.d.ts:152 #### Source -quickjs-ffi-types/dist/index.d.ts:154 +quickjs-ffi-types/dist/index.d.ts:152 *** @@ -340,7 +340,7 @@ quickjs-ffi-types/dist/index.d.ts:154 #### Source -quickjs-ffi-types/dist/index.d.ts:151 +quickjs-ffi-types/dist/index.d.ts:149 *** @@ -369,7 +369,7 @@ https://emscripten.org/docs/api_reference/preamble.js.html#stringToUTF8 #### Source -quickjs-ffi-types/dist/index.d.ts:145 +quickjs-ffi-types/dist/index.d.ts:143 *** diff --git a/doc/quickjs-emscripten/interfaces/QuickJSFFI.md b/doc/quickjs-emscripten/interfaces/QuickJSFFI.md index d2a8a652..31e99aa4 100644 --- a/doc/quickjs-emscripten/interfaces/QuickJSFFI.md +++ b/doc/quickjs-emscripten/interfaces/QuickJSFFI.md @@ -87,7 +87,7 @@ Set at compile time. #### Source -quickjs-ffi-types/dist/index.d.ts:222 +quickjs-ffi-types/dist/index.d.ts:220 *** @@ -107,7 +107,7 @@ quickjs-ffi-types/dist/index.d.ts:222 #### Source -quickjs-ffi-types/dist/index.d.ts:273 +quickjs-ffi-types/dist/index.d.ts:271 *** @@ -121,7 +121,7 @@ quickjs-ffi-types/dist/index.d.ts:273 #### Source -quickjs-ffi-types/dist/index.d.ts:271 +quickjs-ffi-types/dist/index.d.ts:269 *** @@ -135,7 +135,7 @@ quickjs-ffi-types/dist/index.d.ts:271 #### Source -quickjs-ffi-types/dist/index.d.ts:270 +quickjs-ffi-types/dist/index.d.ts:268 *** @@ -149,7 +149,7 @@ quickjs-ffi-types/dist/index.d.ts:270 #### Source -quickjs-ffi-types/dist/index.d.ts:229 +quickjs-ffi-types/dist/index.d.ts:227 *** @@ -175,7 +175,7 @@ quickjs-ffi-types/dist/index.d.ts:229 #### Source -quickjs-ffi-types/dist/index.d.ts:262 +quickjs-ffi-types/dist/index.d.ts:260 *** @@ -209,7 +209,7 @@ quickjs-ffi-types/dist/index.d.ts:262 #### Source -quickjs-ffi-types/dist/index.d.ts:261 +quickjs-ffi-types/dist/index.d.ts:259 *** @@ -229,7 +229,7 @@ quickjs-ffi-types/dist/index.d.ts:261 #### Source -quickjs-ffi-types/dist/index.d.ts:264 +quickjs-ffi-types/dist/index.d.ts:262 *** @@ -249,7 +249,7 @@ quickjs-ffi-types/dist/index.d.ts:264 #### Source -quickjs-ffi-types/dist/index.d.ts:243 +quickjs-ffi-types/dist/index.d.ts:241 *** @@ -275,7 +275,7 @@ quickjs-ffi-types/dist/index.d.ts:243 #### Source -quickjs-ffi-types/dist/index.d.ts:265 +quickjs-ffi-types/dist/index.d.ts:263 *** @@ -297,7 +297,7 @@ quickjs-ffi-types/dist/index.d.ts:265 #### Source -quickjs-ffi-types/dist/index.d.ts:258 +quickjs-ffi-types/dist/index.d.ts:256 *** @@ -317,7 +317,7 @@ quickjs-ffi-types/dist/index.d.ts:258 #### Source -quickjs-ffi-types/dist/index.d.ts:242 +quickjs-ffi-types/dist/index.d.ts:240 *** @@ -335,7 +335,7 @@ quickjs-ffi-types/dist/index.d.ts:242 #### Source -quickjs-ffi-types/dist/index.d.ts:238 +quickjs-ffi-types/dist/index.d.ts:236 *** @@ -353,7 +353,7 @@ quickjs-ffi-types/dist/index.d.ts:238 #### Source -quickjs-ffi-types/dist/index.d.ts:236 +quickjs-ffi-types/dist/index.d.ts:234 *** @@ -373,7 +373,7 @@ quickjs-ffi-types/dist/index.d.ts:236 #### Source -quickjs-ffi-types/dist/index.d.ts:239 +quickjs-ffi-types/dist/index.d.ts:237 *** @@ -393,7 +393,7 @@ quickjs-ffi-types/dist/index.d.ts:239 #### Source -quickjs-ffi-types/dist/index.d.ts:240 +quickjs-ffi-types/dist/index.d.ts:238 *** @@ -413,7 +413,7 @@ quickjs-ffi-types/dist/index.d.ts:240 #### Source -quickjs-ffi-types/dist/index.d.ts:241 +quickjs-ffi-types/dist/index.d.ts:239 *** @@ -433,7 +433,7 @@ quickjs-ffi-types/dist/index.d.ts:241 #### Source -quickjs-ffi-types/dist/index.d.ts:252 +quickjs-ffi-types/dist/index.d.ts:250 *** @@ -453,7 +453,7 @@ quickjs-ffi-types/dist/index.d.ts:252 #### Source -quickjs-ffi-types/dist/index.d.ts:253 +quickjs-ffi-types/dist/index.d.ts:251 *** @@ -467,7 +467,7 @@ quickjs-ffi-types/dist/index.d.ts:253 #### Source -quickjs-ffi-types/dist/index.d.ts:233 +quickjs-ffi-types/dist/index.d.ts:231 *** @@ -487,7 +487,7 @@ quickjs-ffi-types/dist/index.d.ts:233 #### Source -quickjs-ffi-types/dist/index.d.ts:249 +quickjs-ffi-types/dist/index.d.ts:247 *** @@ -505,7 +505,7 @@ quickjs-ffi-types/dist/index.d.ts:249 #### Source -quickjs-ffi-types/dist/index.d.ts:267 +quickjs-ffi-types/dist/index.d.ts:265 *** @@ -519,7 +519,7 @@ quickjs-ffi-types/dist/index.d.ts:267 #### Source -quickjs-ffi-types/dist/index.d.ts:232 +quickjs-ffi-types/dist/index.d.ts:230 *** @@ -541,7 +541,7 @@ quickjs-ffi-types/dist/index.d.ts:232 #### Source -quickjs-ffi-types/dist/index.d.ts:259 +quickjs-ffi-types/dist/index.d.ts:257 *** @@ -561,7 +561,7 @@ quickjs-ffi-types/dist/index.d.ts:259 #### Source -quickjs-ffi-types/dist/index.d.ts:251 +quickjs-ffi-types/dist/index.d.ts:249 *** @@ -581,7 +581,7 @@ quickjs-ffi-types/dist/index.d.ts:251 #### Source -quickjs-ffi-types/dist/index.d.ts:255 +quickjs-ffi-types/dist/index.d.ts:253 *** @@ -595,7 +595,7 @@ quickjs-ffi-types/dist/index.d.ts:255 #### Source -quickjs-ffi-types/dist/index.d.ts:234 +quickjs-ffi-types/dist/index.d.ts:232 *** @@ -609,7 +609,7 @@ quickjs-ffi-types/dist/index.d.ts:234 #### Source -quickjs-ffi-types/dist/index.d.ts:231 +quickjs-ffi-types/dist/index.d.ts:229 *** @@ -629,7 +629,7 @@ quickjs-ffi-types/dist/index.d.ts:231 #### Source -quickjs-ffi-types/dist/index.d.ts:256 +quickjs-ffi-types/dist/index.d.ts:254 *** @@ -647,7 +647,7 @@ quickjs-ffi-types/dist/index.d.ts:256 #### Source -quickjs-ffi-types/dist/index.d.ts:257 +quickjs-ffi-types/dist/index.d.ts:255 *** @@ -665,7 +665,7 @@ quickjs-ffi-types/dist/index.d.ts:257 #### Source -quickjs-ffi-types/dist/index.d.ts:246 +quickjs-ffi-types/dist/index.d.ts:244 *** @@ -687,7 +687,7 @@ quickjs-ffi-types/dist/index.d.ts:246 #### Source -quickjs-ffi-types/dist/index.d.ts:247 +quickjs-ffi-types/dist/index.d.ts:245 *** @@ -705,7 +705,7 @@ quickjs-ffi-types/dist/index.d.ts:247 #### Source -quickjs-ffi-types/dist/index.d.ts:237 +quickjs-ffi-types/dist/index.d.ts:235 *** @@ -723,7 +723,7 @@ quickjs-ffi-types/dist/index.d.ts:237 #### Source -quickjs-ffi-types/dist/index.d.ts:224 +quickjs-ffi-types/dist/index.d.ts:222 *** @@ -743,7 +743,7 @@ quickjs-ffi-types/dist/index.d.ts:224 #### Source -quickjs-ffi-types/dist/index.d.ts:248 +quickjs-ffi-types/dist/index.d.ts:246 *** @@ -765,7 +765,7 @@ quickjs-ffi-types/dist/index.d.ts:248 #### Source -quickjs-ffi-types/dist/index.d.ts:272 +quickjs-ffi-types/dist/index.d.ts:270 *** @@ -783,7 +783,7 @@ quickjs-ffi-types/dist/index.d.ts:272 #### Source -quickjs-ffi-types/dist/index.d.ts:244 +quickjs-ffi-types/dist/index.d.ts:242 *** @@ -803,7 +803,7 @@ quickjs-ffi-types/dist/index.d.ts:244 #### Source -quickjs-ffi-types/dist/index.d.ts:245 +quickjs-ffi-types/dist/index.d.ts:243 *** @@ -823,7 +823,7 @@ quickjs-ffi-types/dist/index.d.ts:245 #### Source -quickjs-ffi-types/dist/index.d.ts:268 +quickjs-ffi-types/dist/index.d.ts:266 *** @@ -837,7 +837,7 @@ quickjs-ffi-types/dist/index.d.ts:268 #### Source -quickjs-ffi-types/dist/index.d.ts:235 +quickjs-ffi-types/dist/index.d.ts:233 *** @@ -857,7 +857,7 @@ quickjs-ffi-types/dist/index.d.ts:235 #### Source -quickjs-ffi-types/dist/index.d.ts:250 +quickjs-ffi-types/dist/index.d.ts:248 *** @@ -879,7 +879,7 @@ quickjs-ffi-types/dist/index.d.ts:250 #### Source -quickjs-ffi-types/dist/index.d.ts:254 +quickjs-ffi-types/dist/index.d.ts:252 *** @@ -893,7 +893,7 @@ quickjs-ffi-types/dist/index.d.ts:254 #### Source -quickjs-ffi-types/dist/index.d.ts:228 +quickjs-ffi-types/dist/index.d.ts:226 *** @@ -913,7 +913,7 @@ quickjs-ffi-types/dist/index.d.ts:228 #### Source -quickjs-ffi-types/dist/index.d.ts:263 +quickjs-ffi-types/dist/index.d.ts:261 *** @@ -933,7 +933,7 @@ quickjs-ffi-types/dist/index.d.ts:263 #### Source -quickjs-ffi-types/dist/index.d.ts:226 +quickjs-ffi-types/dist/index.d.ts:224 *** @@ -951,7 +951,7 @@ quickjs-ffi-types/dist/index.d.ts:226 #### Source -quickjs-ffi-types/dist/index.d.ts:275 +quickjs-ffi-types/dist/index.d.ts:273 *** @@ -969,7 +969,7 @@ quickjs-ffi-types/dist/index.d.ts:275 #### Source -quickjs-ffi-types/dist/index.d.ts:277 +quickjs-ffi-types/dist/index.d.ts:275 *** @@ -987,7 +987,7 @@ quickjs-ffi-types/dist/index.d.ts:277 #### Source -quickjs-ffi-types/dist/index.d.ts:227 +quickjs-ffi-types/dist/index.d.ts:225 *** @@ -1005,7 +1005,7 @@ quickjs-ffi-types/dist/index.d.ts:227 #### Source -quickjs-ffi-types/dist/index.d.ts:274 +quickjs-ffi-types/dist/index.d.ts:272 *** @@ -1025,7 +1025,7 @@ quickjs-ffi-types/dist/index.d.ts:274 #### Source -quickjs-ffi-types/dist/index.d.ts:276 +quickjs-ffi-types/dist/index.d.ts:274 *** @@ -1045,7 +1045,7 @@ quickjs-ffi-types/dist/index.d.ts:276 #### Source -quickjs-ffi-types/dist/index.d.ts:230 +quickjs-ffi-types/dist/index.d.ts:228 *** @@ -1065,7 +1065,7 @@ quickjs-ffi-types/dist/index.d.ts:230 #### Source -quickjs-ffi-types/dist/index.d.ts:225 +quickjs-ffi-types/dist/index.d.ts:223 *** @@ -1089,7 +1089,7 @@ quickjs-ffi-types/dist/index.d.ts:225 #### Source -quickjs-ffi-types/dist/index.d.ts:260 +quickjs-ffi-types/dist/index.d.ts:258 *** @@ -1107,7 +1107,7 @@ quickjs-ffi-types/dist/index.d.ts:260 #### Source -quickjs-ffi-types/dist/index.d.ts:269 +quickjs-ffi-types/dist/index.d.ts:267 *** @@ -1127,7 +1127,7 @@ quickjs-ffi-types/dist/index.d.ts:269 #### Source -quickjs-ffi-types/dist/index.d.ts:223 +quickjs-ffi-types/dist/index.d.ts:221 *** @@ -1147,7 +1147,7 @@ quickjs-ffi-types/dist/index.d.ts:223 #### Source -quickjs-ffi-types/dist/index.d.ts:266 +quickjs-ffi-types/dist/index.d.ts:264 *** @@ -1167,7 +1167,7 @@ quickjs-ffi-types/dist/index.d.ts:266 #### Source -quickjs-ffi-types/dist/index.d.ts:279 +quickjs-ffi-types/dist/index.d.ts:277 *** @@ -1187,7 +1187,7 @@ quickjs-ffi-types/dist/index.d.ts:279 #### Source -quickjs-ffi-types/dist/index.d.ts:278 +quickjs-ffi-types/dist/index.d.ts:276 *** diff --git a/doc/quickjs-emscripten/interfaces/QuickJSSyncVariant.md b/doc/quickjs-emscripten/interfaces/QuickJSSyncVariant.md index 8c5e8b4e..2a929743 100644 --- a/doc/quickjs-emscripten/interfaces/QuickJSSyncVariant.md +++ b/doc/quickjs-emscripten/interfaces/QuickJSSyncVariant.md @@ -36,7 +36,7 @@ build variant to [newQuickJSWASMModule](../exports.md#newquickjswasmmodule) or [ #### Source -quickjs-ffi-types/dist/index.d.ts:376 +quickjs-ffi-types/dist/index.d.ts:374 *** @@ -50,7 +50,7 @@ quickjs-ffi-types/dist/index.d.ts:376 #### Source -quickjs-ffi-types/dist/index.d.ts:377 +quickjs-ffi-types/dist/index.d.ts:375 *** @@ -60,7 +60,7 @@ quickjs-ffi-types/dist/index.d.ts:377 #### Source -quickjs-ffi-types/dist/index.d.ts:375 +quickjs-ffi-types/dist/index.d.ts:373 *** diff --git a/packages/quickjs-ffi-types/src/ffi-asyncify.ts b/packages/quickjs-ffi-types/src/ffi-asyncify.ts deleted file mode 100644 index 3e38185d..00000000 --- a/packages/quickjs-ffi-types/src/ffi-asyncify.ts +++ /dev/null @@ -1,209 +0,0 @@ -// This file generated by "generate.ts ffi" in the root of the repo. -import { - QuickJSAsyncEmscriptenModule, - JSRuntimePointer, - JSContextPointer, - JSContextPointerPointer, - JSModuleDefPointer, - JSValuePointer, - JSValueConstPointer, - JSValuePointerPointer, - JSValueConstPointerPointer, - QTS_C_To_HostCallbackFuncPointer, - QTS_C_To_HostInterruptFuncPointer, - QTS_C_To_HostLoadModuleFuncPointer, - BorrowedHeapCharPointer, - OwnedHeapCharPointer, - JSBorrowedCharPointer, - JSVoidPointer, - EvalFlags, - EvalDetectModule, - assertSync, -} from "@jitl/quickjs-ffi-types" - -/** - * Low-level FFI bindings to QuickJS's Emscripten module. - * See instead {@link QuickJSContext}, the public Javascript interface exposed by this - * library. - * - * @unstable The FFI interface is considered private and may change. - */ -export interface QuickJSAsyncFFI { - /** Set at compile time. */ - readonly DEBUG: boolean - - QTS_Throw: (ctx: JSContextPointer, error: JSValuePointer | JSValueConstPointer) => JSValuePointer - QTS_NewError: (ctx: JSContextPointer) => JSValuePointer - QTS_RuntimeSetMemoryLimit: (rt: JSRuntimePointer, limit: number) => void - QTS_RuntimeComputeMemoryUsage: (rt: JSRuntimePointer, ctx: JSContextPointer) => JSValuePointer - QTS_RuntimeDumpMemoryUsage: (rt: JSRuntimePointer) => OwnedHeapCharPointer - QTS_RecoverableLeakCheck: () => number - QTS_BuildIsSanitizeLeak: () => number - QTS_RuntimeSetMaxStackSize: (rt: JSRuntimePointer, stack_size: number) => void - QTS_GetUndefined: () => JSValueConstPointer - QTS_GetNull: () => JSValueConstPointer - QTS_GetFalse: () => JSValueConstPointer - QTS_GetTrue: () => JSValueConstPointer - QTS_NewRuntime: () => JSRuntimePointer - QTS_FreeRuntime: (rt: JSRuntimePointer) => void - QTS_NewContext: (rt: JSRuntimePointer) => JSContextPointer - QTS_FreeContext: (ctx: JSContextPointer) => void - QTS_FreeValuePointer: (ctx: JSContextPointer, value: JSValuePointer) => void - QTS_FreeValuePointerRuntime: (rt: JSRuntimePointer, value: JSValuePointer) => void - QTS_FreeVoidPointer: (ctx: JSContextPointer, ptr: JSVoidPointer) => void - QTS_FreeCString: (ctx: JSContextPointer, str: JSBorrowedCharPointer) => void - QTS_DupValuePointer: ( - ctx: JSContextPointer, - val: JSValuePointer | JSValueConstPointer, - ) => JSValuePointer - QTS_NewObject: (ctx: JSContextPointer) => JSValuePointer - QTS_NewObjectProto: ( - ctx: JSContextPointer, - proto: JSValuePointer | JSValueConstPointer, - ) => JSValuePointer - QTS_NewArray: (ctx: JSContextPointer) => JSValuePointer - QTS_NewArrayBuffer: ( - ctx: JSContextPointer, - buffer: JSVoidPointer, - length: number, - ) => JSValuePointer - QTS_NewFloat64: (ctx: JSContextPointer, num: number) => JSValuePointer - QTS_GetFloat64: (ctx: JSContextPointer, value: JSValuePointer | JSValueConstPointer) => number - QTS_NewString: (ctx: JSContextPointer, string: BorrowedHeapCharPointer) => JSValuePointer - QTS_GetString: ( - ctx: JSContextPointer, - value: JSValuePointer | JSValueConstPointer, - ) => JSBorrowedCharPointer - QTS_GetArrayBuffer: ( - ctx: JSContextPointer, - data: JSValuePointer | JSValueConstPointer, - ) => JSVoidPointer - QTS_GetArrayBufferLength: ( - ctx: JSContextPointer, - data: JSValuePointer | JSValueConstPointer, - ) => number - QTS_NewSymbol: ( - ctx: JSContextPointer, - description: BorrowedHeapCharPointer, - isGlobal: number, - ) => JSValuePointer - QTS_GetSymbolDescriptionOrKey: ( - ctx: JSContextPointer, - value: JSValuePointer | JSValueConstPointer, - ) => JSBorrowedCharPointer - QTS_GetSymbolDescriptionOrKey_MaybeAsync: ( - ctx: JSContextPointer, - value: JSValuePointer | JSValueConstPointer, - ) => JSBorrowedCharPointer | Promise - QTS_IsGlobalSymbol: (ctx: JSContextPointer, value: JSValuePointer | JSValueConstPointer) => number - QTS_IsJobPending: (rt: JSRuntimePointer) => number - QTS_ExecutePendingJob: ( - rt: JSRuntimePointer, - maxJobsToExecute: number, - lastJobContext: JSContextPointerPointer, - ) => JSValuePointer - QTS_ExecutePendingJob_MaybeAsync: ( - rt: JSRuntimePointer, - maxJobsToExecute: number, - lastJobContext: JSContextPointerPointer, - ) => JSValuePointer | Promise - QTS_GetProp: ( - ctx: JSContextPointer, - this_val: JSValuePointer | JSValueConstPointer, - prop_name: JSValuePointer | JSValueConstPointer, - ) => JSValuePointer - QTS_GetProp_MaybeAsync: ( - ctx: JSContextPointer, - this_val: JSValuePointer | JSValueConstPointer, - prop_name: JSValuePointer | JSValueConstPointer, - ) => JSValuePointer | Promise - QTS_SetProp: ( - ctx: JSContextPointer, - this_val: JSValuePointer | JSValueConstPointer, - prop_name: JSValuePointer | JSValueConstPointer, - prop_value: JSValuePointer | JSValueConstPointer, - ) => void - QTS_SetProp_MaybeAsync: ( - ctx: JSContextPointer, - this_val: JSValuePointer | JSValueConstPointer, - prop_name: JSValuePointer | JSValueConstPointer, - prop_value: JSValuePointer | JSValueConstPointer, - ) => void | Promise - QTS_DefineProp: ( - ctx: JSContextPointer, - this_val: JSValuePointer | JSValueConstPointer, - prop_name: JSValuePointer | JSValueConstPointer, - prop_value: JSValuePointer | JSValueConstPointer, - get: JSValuePointer | JSValueConstPointer, - set: JSValuePointer | JSValueConstPointer, - configurable: boolean, - enumerable: boolean, - has_value: boolean, - ) => void - QTS_Call: ( - ctx: JSContextPointer, - func_obj: JSValuePointer | JSValueConstPointer, - this_obj: JSValuePointer | JSValueConstPointer, - argc: number, - argv_ptrs: JSValueConstPointerPointer, - ) => JSValuePointer - QTS_Call_MaybeAsync: ( - ctx: JSContextPointer, - func_obj: JSValuePointer | JSValueConstPointer, - this_obj: JSValuePointer | JSValueConstPointer, - argc: number, - argv_ptrs: JSValueConstPointerPointer, - ) => JSValuePointer | Promise - QTS_ResolveException: (ctx: JSContextPointer, maybe_exception: JSValuePointer) => JSValuePointer - QTS_Dump: ( - ctx: JSContextPointer, - obj: JSValuePointer | JSValueConstPointer, - ) => JSBorrowedCharPointer - QTS_Dump_MaybeAsync: ( - ctx: JSContextPointer, - obj: JSValuePointer | JSValueConstPointer, - ) => JSBorrowedCharPointer | Promise - QTS_Eval: ( - ctx: JSContextPointer, - js_code: BorrowedHeapCharPointer, - filename: string, - detectModule: EvalDetectModule, - evalFlags: EvalFlags, - ) => JSValuePointer - QTS_Eval_MaybeAsync: ( - ctx: JSContextPointer, - js_code: BorrowedHeapCharPointer, - filename: string, - detectModule: EvalDetectModule, - evalFlags: EvalFlags, - ) => JSValuePointer | Promise - QTS_Typeof: ( - ctx: JSContextPointer, - value: JSValuePointer | JSValueConstPointer, - ) => OwnedHeapCharPointer - QTS_GetGlobalObject: (ctx: JSContextPointer) => JSValuePointer - QTS_NewPromiseCapability: ( - ctx: JSContextPointer, - resolve_funcs_out: JSValuePointerPointer, - ) => JSValuePointer - QTS_TestStringArg: (string: string) => void - QTS_BuildIsDebug: () => number - QTS_BuildIsAsyncify: () => number - QTS_NewFunction: (ctx: JSContextPointer, func_id: number, name: string) => JSValuePointer - QTS_ArgvGetJSValueConstPointer: ( - argv: JSValuePointer | JSValueConstPointer, - index: number, - ) => JSValueConstPointer - QTS_RuntimeEnableInterruptHandler: (rt: JSRuntimePointer) => void - QTS_RuntimeDisableInterruptHandler: (rt: JSRuntimePointer) => void - QTS_RuntimeEnableModuleLoader: (rt: JSRuntimePointer, use_custom_normalize: number) => void - QTS_RuntimeDisableModuleLoader: (rt: JSRuntimePointer) => void - QTS_bjson_encode: ( - ctx: JSContextPointer, - val: JSValuePointer | JSValueConstPointer, - ) => JSValuePointer - QTS_bjson_decode: ( - ctx: JSContextPointer, - data: JSValuePointer | JSValueConstPointer, - ) => JSValuePointer -} diff --git a/packages/quickjs-ffi-types/src/index.ts b/packages/quickjs-ffi-types/src/index.ts index 7377287e..24f3dfd2 100644 --- a/packages/quickjs-ffi-types/src/index.ts +++ b/packages/quickjs-ffi-types/src/index.ts @@ -1,5 +1,5 @@ export * from "./emscripten-types" export * from "./ffi-types" export * from "./ffi" -export * from "./ffi-asyncify" +export * from "./ffi-async" export * from "./variant-types" diff --git a/packages/quickjs-ffi-types/src/variant-types.ts b/packages/quickjs-ffi-types/src/variant-types.ts index f92a1530..e38fa07d 100644 --- a/packages/quickjs-ffi-types/src/variant-types.ts +++ b/packages/quickjs-ffi-types/src/variant-types.ts @@ -5,7 +5,7 @@ import type { EmscriptenModule, } from "./emscripten-types.js" import type { QuickJSFFI } from "./ffi.js" -import type { QuickJSAsyncFFI } from "./ffi-asyncify.js" +import type { QuickJSAsyncFFI } from "./ffi-async.js" type EmscriptenImport = | EmscriptenModuleLoader