qjs_binding library

Constants

kDefaultStackSize → const int

Properties

JS_AddIntrinsicBaseObjects → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicBigDecimal → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicBigFloat → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicBigInt → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicDate → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicEval → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicJSON → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicMapSet → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicOperators → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicPromise → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicProxy → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicRegExp → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicRegExpCompiler → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicStringNormalize → void Function(Pointer<JSContext_> ctx)
final
JS_AddIntrinsicTypedArrays → void Function(Pointer<JSContext_> ctx)
final
JS_AddModuleExport → int Function(Pointer<JSContext_> ctx, Pointer<JSModuleDef_> m, Pointer<Utf8> name_str)
final
JS_AddModuleExportList → int Function(Pointer<JSContext_> ctx, Pointer<JSModuleDef_> m, Pointer<JSCFunctionListEntry_> tab, int len)
final
JS_AtomToCString → Pointer<Utf8> Function(Pointer<JSContext_> ctx, int atom)
final
JS_AtomToString → JSValue_ Function(Pointer<JSContext_> ctx, int atom)
final
JS_AtomToValue → JSValue_ Function(Pointer<JSContext_> ctx, int atom)
final
JS_Call → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ func_obj, JSValue_ this_obj, int argc, Pointer<JSValue_> argv)
final
JS_CallConstructor → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ func_obj, int argc, Pointer<JSValue_> argv)
final
JS_CallConstructor2 → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ func_obj, JSValue_ this_obj, int argc, Pointer<JSValue_> argv)
final
JS_ComputeMemoryUsage → void Function(Pointer<JSRuntime_> rt, Pointer<JSMemoryUsage_> s)
final
JS_DefineProperty → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int prop, JSValue_ val, JSValue_ getter, JSValue_ setter, int flags)
final
JS_DefinePropertyGetSet → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int prop, JSValue_ getter, JSValue_ setter, int flags)
final
JS_DefinePropertyValue → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int prop, JSValue_ val, int flags)
final
JS_DefinePropertyValueStr → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, Pointer<Utf8> prop, JSValue_ val, int flags)
final
JS_DefinePropertyValueUint32 → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int prop, JSValue_ val, int flags)
final
JS_DeleteProperty → int Function(Pointer<JSContext_> ctx, JSValue_ obj, int prop, int flags)
final
JS_DetachArrayBuffer → void Function(Pointer<JSContext_> ctx, JSValue_ obj)
final
JS_DetectModule → int Function(Pointer<Utf8> input, int input_len)
final
JS_DumpMemoryUsage → void Function(Pointer<FILE> fp, Pointer<JSMemoryUsage_> s, Pointer<JSRuntime_> rt)
final
JS_DupAtom → int Function(Pointer<JSContext_> ctx, int v)
final
JS_DupContext → Pointer<JSContext_> Function(Pointer<JSContext_> ctx)
final
JS_DupValue → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_DupValueRT → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_EnableBignumExt → void Function(Pointer<JSContext_> ctx, int enable)
final
JS_EnqueueJob → int Function(Pointer<JSContext_> ctx, Pointer<NativeFunction<JSJobFunc_>> job_func, int argc, Pointer<JSValue_> argv)
final
JS_Eval → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> input, int input_len, Pointer<Utf8> filename, int eval_flags)
final
JS_EvalFunction → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_EvalThis → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_obj, Pointer<Utf8> input, int input_len, Pointer<Utf8> filename, int eval_flags)
final
JS_ExecutePendingJob → int Function(Pointer<JSRuntime_> rt, Pointer<Pointer<JSContext_>> pctx)
final
js_free → void Function(Pointer<JSContext_> ctx, Pointer<Void>)
final
js_free_rt → void Function(Pointer<JSRuntime_> rt, Pointer<Void> ptr)
final
JS_FreeAtom → void Function(Pointer<JSContext_> ctx, int enable)
final
JS_FreeAtomRT → void Function(Pointer<JSRuntime_> rt, int v)
final
JS_FreeContext → void Function(Pointer<JSContext_> ctx)
final
JS_FreeContextAddress → Pointer<NativeFunction<Void Function(Pointer<JSContext_>)>>
final
JS_FreeCString → void Function(Pointer<JSContext_> ctx, Pointer<Utf8> ptr)
final
JS_FreeRuntime → void Function(Pointer<JSRuntime_> rt)
final
JS_FreeRuntimeAddress → Pointer<NativeFunction<Void Function(Pointer<JSRuntime_>)>>
final
JS_GetArrayBuffer → Pointer<Uint8> Function(Pointer<JSContext_> ctx, Pointer<Size> psize, JSValue_ obj)
final
JS_GetClassProto → JSValue_ Function(Pointer<JSContext_> ctx, int atom)
final
JS_GetContextOpaque → Pointer<Void> Function(Pointer<JSContext_> ctx)
final
JS_GetException → JSValue_ Function(Pointer<JSContext_> ctx)
final
JS_GetGlobalObject → JSValue_ Function(Pointer<JSContext_> ctx)
final
JS_GetImportMeta → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<JSModuleDef_> m)
final
JS_GetModuleName → int Function(Pointer<JSContext_> ctx, Pointer<JSModuleDef_> m)
final
JS_GetOpaque → Pointer<Void> Function(JSValue_ obj, int class_id)
final
JS_GetOpaque2 → Pointer<Void> Function(Pointer<JSContext_> ctx, JSValue_ obj, int class_id)
final
JS_GetOwnProperty → int Function(Pointer<JSContext_> ctx, Pointer<JSPropertyDescriptor_> desc, JSValue_ obj, int prop)
final
JS_GetOwnPropertyNames → int Function(Pointer<JSContext_> ctx, Pointer<Pointer<JSPropertyEnum_>> ptab, Pointer<Uint32> plen, JSValue_ obj, int flags)
final
JS_GetPropertyInternal → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ obj, int prop, JSValue_ receiver, int throw_ref_error)
final
JS_GetPropertyStr → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_obj, Pointer<Utf8> prop)
final
JS_GetPropertyUint32 → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int idx)
final
JS_GetPrototype → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_GetRuntime → Pointer<JSRuntime_> Function(Pointer<JSContext_> ctx)
final
JS_GetRuntimeOpaque → Pointer<Void> Function(Pointer<JSRuntime_> rt)
final
JS_GetScriptOrModuleName → int Function(Pointer<JSContext_> ctx, int v)
final
JS_GetTypedArrayBuffer → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ obj, Pointer<Size> pbyte_offset, Pointer<Size> pbyte_length, Pointer<Size> pbytes_per_element)
final
JS_HasProperty → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int prop)
final
js_init_module_os → Pointer<JSModuleDef_> Function(Pointer<JSContext_> ctx, Pointer<Utf8> module_name)
final
js_init_module_std → Pointer<JSModuleDef_> Function(Pointer<JSContext_> ctx, Pointer<Utf8> module_name)
final
JS_Invoke → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_val, int atom, int argc, Pointer<JSValue_> argv)
final
JS_IsArray → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_IsBigDecimal → int Function(JSValue_ v)
final
JS_IsBigFloat → int Function(JSValue_ v)
final
JS_IsBigInt → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_IsBool → int Function(JSValue_ v)
final
JS_IsConstructor → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_IsError → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_IsException → int Function(JSValue_ v)
final
JS_IsExtensible → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_IsFunction → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_IsInstanceOf → int Function(Pointer<JSContext_> ctx, JSValue_ val, JSValue_ obj)
final
JS_IsJobPending → int Function(Pointer<JSRuntime_> rt)
final
JS_IsLiveObject → int Function(Pointer<JSRuntime_> rt, JSValue_ obj)
final
JS_IsNull → int Function(JSValue_ v)
final
JS_IsNumber → int Function(JSValue_ v)
final
JS_IsObject → int Function(JSValue_ v)
final
JS_IsRegisteredClass → int Function(Pointer<JSRuntime_> rt, int class_id)
final
JS_IsString → int Function(JSValue_ v)
final
JS_IsSymbol → int Function(JSValue_ v)
final
JS_IsUndefined → int Function(JSValue_ v)
final
JS_IsUninitialized → int Function(JSValue_ v)
final
JS_JSONStringify → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ obj, JSValue_ replacer, JSValue_ space0)
final
js_load_file → Pointer<Uint8> Function(Pointer<JSContext_> ctx, Pointer<Size> pbuf_len, Pointer<Utf8> filename)
final
js_malloc → Pointer<Void> Function(Pointer<JSContext_> ctx, int size)
final
js_malloc_rt → Pointer<Void> Function(Pointer<JSRuntime_> rt, int size)
final
js_malloc_usable_size → int Function(Pointer<JSContext_> ctx, Pointer<Void> ptr)
final
js_malloc_usable_size_rt → int Function(Pointer<JSRuntime_> rt, Pointer<Void> ptr)
final
js_mallocz → Pointer<Void> Function(Pointer<JSContext_> ctx, int size)
final
js_mallocz_rt → Pointer<Void> Function(Pointer<JSRuntime_> rt, int size)
final
JS_MarkValue → void Function(Pointer<JSRuntime_> rt, JSValue_ val, Pointer<NativeFunction<JS_MarkFunc_>> mark_func)
final
js_module_loader → Pointer<JSModuleDef_> Function(Pointer<JSContext_> ctx, Pointer<Utf8> module_name, Pointer<Void> opaque)
final
js_module_set_import_meta → int Function(Pointer<JSContext_> ctx, JSValue_ obj, int prop, int flags)
final
JS_NewArray → JSValue_ Function(Pointer<JSContext_> ctx)
final
JS_NewArrayBuffer → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Uint8> buf, int len, Pointer<NativeFunction<JSFreeArrayBufferDataFunc_>> free_func, Pointer<Void> opaque, int is_shared)
final
JS_NewArrayBufferCopy → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Uint8> buf, int len)
final
JS_NewAtom → int Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
JS_NewAtomLen → int Function(Pointer<JSContext_> ctx, Pointer<Utf8> str, int len)
final
JS_NewAtomString → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
JS_NewAtomUInt32 → int Function(Pointer<JSContext_> ctx, int v)
final
JS_NewBigInt64 → JSValue_ Function(Pointer<JSContext_> ctx, int atom)
final
JS_NewBigUint64 → JSValue_ Function(Pointer<JSContext_> ctx, int atom)
final
JS_NewCFunction2 → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<NativeFunction<JSCFunction_>> func, Pointer<Utf8> name, int length, int cproto, int magic)
final
JS_NewCFunctionData → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<NativeFunction<JSCFunctionData_>> func, int length, int magic, int data_len, Pointer<JSValue_> data)
final
JS_NewClass → int Function(Pointer<JSRuntime_> rt, int class_id, Pointer<JSClassDef_> class_def)
final
JS_NewClassID → int Function(Pointer<Uint32> pclass_id)
final
JS_NewCModule → Pointer<JSModuleDef_> Function(Pointer<JSContext_> ctx, Pointer<Utf8> name_str, Pointer<JSModuleInitFunc> func)
final
JS_NewContext → Pointer<JSContext_> Function(Pointer<JSRuntime_> rt)
final
JS_NewContextRaw → Pointer<JSContext_> Function(Pointer<JSRuntime_> rt)
final
JS_NewError → JSValue_ Function(Pointer<JSContext_> ctx)
final
JS_NewObject → JSValue_ Function(Pointer<JSContext_> ctx)
final
JS_NewObjectClass → JSValue_ Function(Pointer<JSContext_> ctx, int atom)
final
JS_NewObjectProto → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_NewObjectProtoClass → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int idx)
final
JS_NewPromiseCapability → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<JSValue_> resolving_funcs)
final
JS_NewRuntime → Pointer<JSRuntime_> Function()
final
JS_NewRuntime2 → Pointer<JSRuntime_> Function(Pointer<JSMallocFunctions_> mf, Pointer<Void> opaque)
final
JS_NewString → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
JS_NewStringLen → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> str1, int len1)
final
JS_ParseJSON → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> buf, int buf_len, Pointer<Utf8> filename)
final
JS_ParseJSON2 → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> input, int input_len, Pointer<Utf8> filename, int eval_flags)
final
JS_PreventExtensions → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_PromiseResult → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<JSValue_> resolving_funcs)
final
JS_PromiseState → int Function(Pointer<JSContext_> ctx, Pointer<JSValue_> promise)
final
JS_ReadObject → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Uint8> buf, int buf_len, int flags)
final
js_realloc → Pointer<Void> Function(Pointer<JSContext_> ctx, Pointer<Void> ptr)
final
js_realloc2 → Pointer<Void> Function(Pointer<JSContext_> ctx, Pointer<Void> ptr, int size, Pointer<Size> pslack)
final
js_realloc_rt → Pointer<Void> Function(Pointer<JSRuntime_> rt, Pointer<Void> ptr, int size)
final
JS_ResetUncatchableError → void Function(Pointer<JSContext_> ctx)
final
JS_ResolveModule → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_RunGC → void Function(Pointer<JSRuntime_> rt)
final
JS_RunModule → Pointer<JSModuleDef_> Function(Pointer<JSContext_> ctx, Pointer<Utf8> basename, Pointer<Utf8> filename)
final
JS_SetCanBlock → void Function(Pointer<JSRuntime_> rt, int v)
final
JS_SetClassProto → void Function(Pointer<JSContext_> ctx, int class_id, JSValue_ obj)
final
JS_SetConstructor → void Function(Pointer<JSContext_> ctx, JSValue_ func_obj, JSValue_ proto)
final
JS_SetConstructorBit → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int prop)
final
JS_SetContextOpaque → void Function(Pointer<JSContext_> ctx, Pointer<Void>)
final
JS_SetGCThreshold → void Function(Pointer<JSRuntime_> rt, int v)
final
JS_SetHostPromiseRejectionTracker → void Function(Pointer<JSRuntime_> rt, Pointer<NativeFunction<JSHostPromiseRejectionTracker_>> cb, Pointer<Void> opaque)
final
JS_SetInterruptHandler → void Function(Pointer<JSRuntime_> rt, Pointer<NativeFunction<JSInterruptHandler_>> cb, Pointer<Void> opaque)
final
JS_SetIsHTMLDDA → void Function(Pointer<JSContext_> ctx, JSValue_ obj)
final
JS_SetMaxStackSize → void Function(Pointer<JSRuntime_> rt, int v)
final
JS_SetMemoryLimit → void Function(Pointer<JSRuntime_> rt, int v)
final
JS_SetModuleExport → int Function(Pointer<JSContext_> ctx, Pointer<JSModuleDef_> m, Pointer<Utf8> export_name, JSValue_ val)
final
JS_SetModuleExportList → int Function(Pointer<JSContext_> ctx, Pointer<JSModuleDef_> m, Pointer<JSCFunctionListEntry_> tab, int len)
final
JS_SetModuleLoaderFunc → void Function(Pointer<JSRuntime_> rt, Pointer<NativeFunction<JSModuleNormalizeFunc_>> module_normalize, Pointer<NativeFunction<JSModuleLoaderFunc_>> module_loader, Pointer<Void> opaque)
final
JS_SetOpaque → void Function(JSValue_ obj, Pointer<Void> opaque)
final
JS_SetPropertyFunctionList → void Function(Pointer<JSContext_> ctx, JSValue_ obj, Pointer<JSCFunctionListEntry_> tab, int len)
final
JS_SetPropertyInt64 → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int idx, JSValue_ val)
final
JS_SetPropertyInternal → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int prop, JSValue_ getter, JSValue_ setter, int flags)
final
JS_SetPropertyStr → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, Pointer<Utf8> prop, JSValue_ val)
final
JS_SetPropertyUint32 → int Function(Pointer<JSContext_> ctx, JSValue_ this_obj, int idx, JSValue_ val)
final
JS_SetPrototype → int Function(Pointer<JSContext_> ctx, JSValue_ val, JSValue_ obj)
final
JS_SetRuntimeInfo → void Function(Pointer<JSRuntime_> rt, Pointer<Utf8> info)
final
JS_SetRuntimeOpaque → void Function(Pointer<JSRuntime_> rt, Pointer<Void> ptr)
final
JS_SetSharedArrayBufferFunctions → void Function(Pointer<JSRuntime_> rt, Pointer<JSSharedArrayBufferFunctions_> sf)
final
js_std_add_helpers → void Function(Pointer<JSContext_> ctx, int argc, Pointer<Pointer<Utf8>> argv)
final
js_std_dump_error → void Function(Pointer<JSContext_> ctx)
final
js_std_eval_binary → void Function(Pointer<JSContext_> ctx, Pointer<Uint8> buf, int buf_len, int flags)
final
js_std_free_handlers → void Function(Pointer<JSRuntime_> rt)
final
js_std_init_handlers → void Function(Pointer<JSRuntime_> rt)
final
js_std_loop → void Function(Pointer<JSContext_> ctx)
final
js_std_promise_rejection_tracker → void Function(Pointer<JSContext_> ctx, JSValue_ promise, JSValue_ reason, int is_handled, Pointer<Void> opaque)
final
js_std_set_worker_new_context_func → void Function(Pointer<NativeFunction<SetWorkerNewContextFunc_>> func)
final
js_strdup → Pointer<Utf8> Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
js_string_codePointRange → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ func_obj, int argc, Pointer<JSValue_> argv)
final
js_strndup → Pointer<Utf8> Function(Pointer<JSContext_> ctx, Pointer<Utf8> s, int n)
final
JS_Throw → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_ThrowInternalError → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
JS_ThrowOutOfMemory → JSValue_ Function(Pointer<JSContext_> ctx)
final
JS_ThrowRangeError → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
JS_ThrowReferenceError → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
JS_ThrowSyntaxError → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
JS_ThrowTypeError → JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> str)
final
JS_ToBigInt64 → int Function(Pointer<JSContext_> ctx, Pointer<Int64> pres, JSValue_ val)
final
JS_ToBool → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_ToCStringLen2 → Pointer<Utf8> Function(Pointer<JSContext_> ctx, Pointer<Size> plen, JSValue_ val1, int cesu8)
final
JS_ToFloat64 → int Function(Pointer<JSContext_> ctx, Pointer<Double> pres, JSValue_ val)
final
JS_ToIndex → int Function(Pointer<JSContext_> ctx, Pointer<Uint64> plen, JSValue_ val)
final
JS_ToInt32 → int Function(Pointer<JSContext_> ctx, Pointer<Int32> pres, JSValue_ val)
final
JS_ToInt64 → int Function(Pointer<JSContext_> ctx, Pointer<Int64> pres, JSValue_ val)
final
JS_ToInt64Ext → int Function(Pointer<JSContext_> ctx, Pointer<Int64> pres, JSValue_ val)
final
JS_ToPropertyKey → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_ToString → JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_UpdateStackTop → void Function(Pointer<JSRuntime_> rt)
final
JS_ValueToAtom → int Function(Pointer<JSContext_> ctx, JSValue_ val)
final
JS_WriteObject → Pointer<Uint8> Function(Pointer<JSContext_> ctx, Pointer<Size> psize, JSValue_ obj, int flags)
final
JS_WriteObject2 → Pointer<Uint8> Function(Pointer<JSContext_> ctx, Pointer<Size> psize, JSValue_ obj, int flags, Pointer<Pointer<Pointer<Uint8>>> psab_tab, Pointer<Size> psab_tab_len)
final
kLookup → LookupFunc
final
kQJSLibPath ↔ String
可以指定QJS的动态库路径,在运行时动态加载
getter/setter pair
Q_JS_FreeValue → void Function(Pointer<JSContext_> ctx, JSValue_ obj)
final
Q_JS_FreeValueAddress → Pointer<NativeFunction<Void Function(Pointer<JSContext_>, JSValue_)>>
final
Q_JS_FreeValueRT → void Function(Pointer<JSRuntime_> rt, JSValue_ v)
final

Typedefs

DartJSAtom = int
JS_MarkFunc_ = Void Function(Pointer<JSRuntime_> rt, Pointer<JSGCObjectHeader_> gp)
JSAtom = Uint32
JSCFunction_ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_val, Int argc, Pointer<JSValue_> argv)
JSCFunctionData_ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_val, Int argc, Pointer<JSValue_> argv, Int magic, Pointer<JSValue_> func_data)
JSCFunctionListEntryAliasRef = Pointer<JSCFunctionListEntryAlias_>
JSCFunctionListEntryFuncRef = Pointer<JSCFunctionListEntryFunc_>
JSCFunctionListEntryGetsetRef = Pointer<JSCFunctionListEntryGetset_>
JSCFunctionListEntryRef = Pointer<JSCFunctionListEntry_>
JSCFunctionListEntryUnionRef = Pointer<JSCFunctionListEntryUnion_>
JSCFunctionTypeRef = Pointer<JSCFunctionType_>
JSCFuntionListEntryProplistRef = Pointer<JSCFuntionListEntryProplist_>
JSClassCall_ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ func_obj, JSValue_ this_val, Int argc, Pointer<JSValue_> argv, Int flags)
JSClassDefRef = Pointer<JSClassDef_>
JSClassExoticMethodsRef = Pointer<JSClassExoticMethods_>
JSClassFinalizer_ = Void Function(Pointer<JSRuntime_> rt, JSValue_ val)
JSClassGCMark_ = Void Function(Pointer<JSRuntime_> rt, JSValue_ val, Pointer<NativeFunction<JS_MarkFunc_>> mark_func)
JSClassID = Uint32
JSClassIDRef = Pointer<Uint32>
JSClassRef = Pointer<JSClass_>
JSContextRef = Pointer<JSContext_>
JSFreeArrayBufferDataFunc_ = Void Function(Pointer<JSRuntime_> rt, Pointer<Void> opaque, Pointer<Void> ptr)
JSGCObjectHeaderRef = Pointer<JSGCObjectHeader_>
JSHostPromiseRejectionTracker_ = Void Function(Pointer<JSContext_> ctx, JSValue_ promise, JSValue_ reason, Int is_handled, Pointer<Void> opaque)
JSInterruptHandler_ = Int Function(Pointer<JSRuntime_> rt, Pointer<Void> opaque)
JSJobFunc_ = JSValue_ Function(Pointer<JSContext_> ctx, Int argc, Pointer<JSValue_> argv)
JSMallocFunctionsRef = Pointer<JSMallocFunctions_>
JSMallocStateRef = Pointer<JSMallocState_>
JSMemoryUsageRef = Pointer<JSMemoryUsage_>
JSModuleDefRef = Pointer<JSModuleDef_>
JSModuleInitFunc = NativeFunction<Int Function(Pointer<JSContext_> ctx, Pointer<JSModuleDef_> m)>
JSModuleLoaderFunc_ = Pointer<JSModuleDef_> Function(Pointer<JSContext_> ctx, Pointer<Utf8> module_name, Pointer<Void> opaque)
JSModuleNormalizeFunc_ = Pointer<Utf8> Function(Pointer<JSContext_> ctx, Pointer<Utf8> module_base_name, Pointer<Utf8> module_name, Pointer<Void> opaque)
JSObjectRef = Pointer<JSObject_>
JSPropertyDescriptorRef = Pointer<JSPropertyDescriptor_>
JSPropertyEnumRef = Pointer<JSPropertyEnum_>
JSRefCountHeaderRef = Pointer<JSRefCountHeader_>
JSRuntimeRef = Pointer<JSRuntime_>
JSSharedArrayBufferFunctionsRef = Pointer<JSSharedArrayBufferFunctions_>
JSValueRef = Pointer<JSValue_>
JSValueUnionRef = Pointer<JSValueUnion_>
SetWorkerNewContextFunc_ = Pointer<JSContext_> Function(Pointer<JSRuntime_> rt)