@@ -12,7 +12,7 @@ import { JSRuntimePointer, JSContextPointer, JSContextPointerPointer, JSModuleDe
12
12
export class QuickJSAsyncFFI {
13
13
constructor ( private module : QuickJSAsyncEmscriptenModule ) { }
14
14
/** Set at compile time. */
15
- readonly DEBUG = true
15
+ readonly DEBUG = false
16
16
17
17
QTS_Throw : ( ctx : JSContextPointer , error : JSValuePointer | JSValueConstPointer ) => JSValuePointer =
18
18
this . module . cwrap ( "QTS_Throw" , "number" , [ "number" , "number" ] )
@@ -96,19 +96,19 @@ export class QuickJSAsyncFFI {
96
96
assertSync ( this . module . cwrap ( "QTS_ExecutePendingJob" , "number" , [ "number" , "number" , "number" ] ) )
97
97
98
98
QTS_ExecutePendingJob_MaybeAsync : ( rt : JSRuntimePointer , maxJobsToExecute : number , lastJobContext : JSContextPointerPointer ) => JSValuePointer | Promise < JSValuePointer > =
99
- this . module . cwrap ( "QTS_ExecutePendingJob" , "number" , [ "number" , "number" , "number" ] , { async : true } )
99
+ this . module . cwrap ( "QTS_ExecutePendingJob" , "number" , [ "number" , "number" , "number" ] )
100
100
101
101
QTS_GetProp : ( ctx : JSContextPointer , this_val : JSValuePointer | JSValueConstPointer , prop_name : JSValuePointer | JSValueConstPointer ) => JSValuePointer =
102
102
assertSync ( this . module . cwrap ( "QTS_GetProp" , "number" , [ "number" , "number" , "number" ] ) )
103
103
104
104
QTS_GetProp_MaybeAsync : ( ctx : JSContextPointer , this_val : JSValuePointer | JSValueConstPointer , prop_name : JSValuePointer | JSValueConstPointer ) => JSValuePointer | Promise < JSValuePointer > =
105
- this . module . cwrap ( "QTS_GetProp" , "number" , [ "number" , "number" , "number" ] , { async : true } )
105
+ this . module . cwrap ( "QTS_GetProp" , "number" , [ "number" , "number" , "number" ] )
106
106
107
107
QTS_SetProp : ( ctx : JSContextPointer , this_val : JSValuePointer | JSValueConstPointer , prop_name : JSValuePointer | JSValueConstPointer , prop_value : JSValuePointer | JSValueConstPointer ) => void =
108
108
assertSync ( this . module . cwrap ( "QTS_SetProp" , null , [ "number" , "number" , "number" , "number" ] ) )
109
109
110
110
QTS_SetProp_MaybeAsync : ( ctx : JSContextPointer , this_val : JSValuePointer | JSValueConstPointer , prop_name : JSValuePointer | JSValueConstPointer , prop_value : JSValuePointer | JSValueConstPointer ) => void | Promise < void > =
111
- this . module . cwrap ( "QTS_SetProp" , null , [ "number" , "number" , "number" , "number" ] , { async : true } )
111
+ this . module . cwrap ( "QTS_SetProp" , null , [ "number" , "number" , "number" , "number" ] )
112
112
113
113
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 =
114
114
this . module . cwrap ( "QTS_DefineProp" , null , [ "number" , "number" , "number" , "number" , "number" , "number" , "boolean" , "boolean" , "boolean" ] )
@@ -117,7 +117,7 @@ export class QuickJSAsyncFFI {
117
117
assertSync ( this . module . cwrap ( "QTS_Call" , "number" , [ "number" , "number" , "number" , "number" , "number" ] ) )
118
118
119
119
QTS_Call_MaybeAsync : ( ctx : JSContextPointer , func_obj : JSValuePointer | JSValueConstPointer , this_obj : JSValuePointer | JSValueConstPointer , argc : number , argv_ptrs : JSValueConstPointerPointer ) => JSValuePointer | Promise < JSValuePointer > =
120
- this . module . cwrap ( "QTS_Call" , "number" , [ "number" , "number" , "number" , "number" , "number" ] , { async : true } )
120
+ this . module . cwrap ( "QTS_Call" , "number" , [ "number" , "number" , "number" , "number" , "number" ] )
121
121
122
122
QTS_ResolveException : ( ctx : JSContextPointer , maybe_exception : JSValuePointer ) => JSValuePointer =
123
123
this . module . cwrap ( "QTS_ResolveException" , "number" , [ "number" , "number" ] )
@@ -126,13 +126,13 @@ export class QuickJSAsyncFFI {
126
126
assertSync ( this . module . cwrap ( "QTS_Dump" , "string" , [ "number" , "number" ] ) )
127
127
128
128
QTS_Dump_MaybeAsync : ( ctx : JSContextPointer , obj : JSValuePointer | JSValueConstPointer ) => string | Promise < string > =
129
- this . module . cwrap ( "QTS_Dump" , "string" , [ "number" , "number" ] , { async : true } )
129
+ this . module . cwrap ( "QTS_Dump" , "string" , [ "number" , "number" ] )
130
130
131
131
QTS_Eval : ( ctx : JSContextPointer , js_code : HeapCharPointer , filename : string , detectModule : EvalDetectModule , evalFlags : EvalFlags ) => JSValuePointer =
132
132
assertSync ( this . module . cwrap ( "QTS_Eval" , "number" , [ "number" , "number" , "string" , "number" , "number" ] ) )
133
133
134
134
QTS_Eval_MaybeAsync : ( ctx : JSContextPointer , js_code : HeapCharPointer , filename : string , detectModule : EvalDetectModule , evalFlags : EvalFlags ) => JSValuePointer | Promise < JSValuePointer > =
135
- this . module . cwrap ( "QTS_Eval" , "number" , [ "number" , "number" , "string" , "number" , "number" ] , { async : true } )
135
+ this . module . cwrap ( "QTS_Eval" , "number" , [ "number" , "number" , "string" , "number" , "number" ] )
136
136
137
137
QTS_Typeof : ( ctx : JSContextPointer , value : JSValuePointer | JSValueConstPointer ) => string =
138
138
this . module . cwrap ( "QTS_Typeof" , "string" , [ "number" , "number" ] )
0 commit comments