qjs 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_ new_target, 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 idx, 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_ fun_obj)
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 v)
final
JS_FreeAtomRT → void Function(Pointer<JSRuntime_> rt, int v)
final
JS_FreeContext → void Function(Pointer<JSContext_> s)
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 class_id)
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 n_stack_levels)
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_ v)
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_ obj)
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_ func_val, int use_realpath, int is_main)
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 n)
final
JS_NewBigInt64 JSValue_ Function(Pointer<JSContext_> ctx, int v)
final
JS_NewBigUint64 JSValue_ Function(Pointer<JSContext_> ctx, int v)
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<JSClassID> 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 class_id)
final
JS_NewObjectProto JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ proto)
final
JS_NewObjectProtoClass JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ proto, int class_id)
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> buf, int buf_len, Pointer<Utf8> filename, int flags)
final
JS_PreventExtensions int Function(Pointer<JSContext_> ctx, JSValue_ obj)
final
JS_PromiseResult JSValue_ Function(Pointer<JSContext_> ctx, Pointer<JSValue_> promise)
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_ obj)
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 can_block)
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_ func_obj, int val)
final
JS_SetContextOpaque → void Function(Pointer<JSContext_> ctx, Pointer<Void> opaque)
final
JS_SetGCThreshold → void Function(Pointer<JSRuntime_> rt, int gc_threshold)
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 stack_size)
final
JS_SetMemoryLimit → void Function(Pointer<JSRuntime_> rt, int limit)
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_ obj, int prop, JSValue_ val, JSValue_ this_obj, 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_ obj, JSValue_ proto_val)
final
JS_SetRuntimeInfo → void Function(Pointer<JSRuntime_> rt, Pointer<Utf8> info)
final
JS_SetRuntimeOpaque → void Function(Pointer<JSRuntime_> rt, Pointer<Void> opaque)
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_ this_val, 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_ obj)
final
JS_ThrowInternalError JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> fmt)
final
JS_ThrowOutOfMemory JSValue_ Function(Pointer<JSContext_> ctx)
final
JS_ThrowRangeError JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> fmt)
final
JS_ThrowReferenceError JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> fmt)
final
JS_ThrowSyntaxError JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> fmt)
final
JS_ThrowTypeError JSValue_ Function(Pointer<JSContext_> ctx, Pointer<Utf8> fmt)
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
kDefaultJSFreeArrayBufferDataFunc JSFreeArrayBufferDataFunc
getter/setter pair
kLookup LookupFunc
final
kQJSLibPath String
可以指定QJS的动态库路径,在运行时动态加载
getter/setter pair
Q_JS_FreeValue → void Function(Pointer<JSContext_> ctx, JSValue_ v)
final
Q_JS_FreeValueAddress Pointer<NativeFunction<Void Function(Pointer<JSContext_>, JSValue_)>>
final
Q_JS_FreeValueRT → void Function(Pointer<JSRuntime_> rt, JSValue_ v)
final

Functions

getJSFRuntime({bool? enableLogger, Logger? logger}) → JSFRuntime
jsFree(JSContext ctx, Pointer<Void> ptr) → void
jsFreeRT(JSRuntime rt, Pointer<Void> ptr) → void
jsMalloc(JSContext ctx, int size) Pointer<Void>
jsMallocRT(JSRuntime rt, int size) Pointer<Void>
jsMallocUsableSize(JSContext ctx, Pointer<Void> ptr) int
jsMallocUsableSizeRT(JSRuntime rt, Pointer<Void> ptr) int
jsMallocz(JSContext ctx, int size) Pointer<Void>
jsMalloczRT(JSRuntime rt, int size) Pointer<Void>
jsRealloc(JSContext ctx, Pointer<Void> ptr) Pointer<Void>
jsRealloc2(JSContext ctx, Pointer<Void> ptr, int size, Pointer<Size> pslack) Pointer<Void>
jsReallocRT(JSRuntime rt, Pointer<Void> ptr, int size) Pointer<Void>
jsStrdup(JSContext ctx, String str) String
jsStringCodePointRange(JSContext ctx, JSValue thiz, {List<JSValue>? argv}) JSValue
jsStrndup(JSContext ctx, String str, int n) String

Typedefs

DartJSAtom = int
JS_MarkFunc = void Function(JSRuntime rt, JSGCObjectHeaderRef gp)
JS_MarkFunc_ = Void Function(Pointer<JSRuntime_> rt, Pointer<JSGCObjectHeader_> gp)
JSAtom = Uint32
JSCFunction = JSValue Function(JSContext ctx, JSValue thiz, List<JSValue> argv)
JSCFunction_ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_val, Int argc, Pointer<JSValue_> argv)
JSCFunctionConstructorOfMagicFunction = JSValue Function(JSContext ctx, JSValue newTarget, int argc, List<JSValue> argv, int magic)
JSCFunctionConstructorOfMagicFunction_ = JSValue_ Function(JSContextRef ctx, JSValue_ newTarget, int argc, JSValueRef argv, int magic)
JSCFunctionConstructorOfMagicFunction__ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ new_target, Int argc, Pointer<JSValue_> argv, Int magic)
JSCFunctionData = JSValue Function(JSContext ctx, JSValue thiz, List<JSValue> argv, int magic, List<JSValue> func_data)
JSCFunctionData_ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_val, Int argc, Pointer<JSValue_> argv, Int magic, Pointer<JSValue_> func_data)
JSCFunctionFFFFunction_ = double Function(double, double)
JSCFunctionFFFFunction__ = Double Function(Double, Double)
JSCFunctionFFFunction_ = double Function(double)
JSCFunctionFFFunction__ = Double Function(Double)
JSCFunctionGenericMagicFunction = JSValue Function(JSContext ctx, JSValue thiz, List<JSValue> argv, int magic)
JSCFunctionGenericMagicFunction_ = JSValue_ Function(JSContextRef ctx, JSValue_ thiz, int argc, JSValueRef argv, int magic)
JSCFunctionGenericMagicFunction__ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_val, Int argc, Pointer<JSValue_> argv, Int magic)
JSCFunctionGetterFunction = JSValue Function(JSContext ctx, JSValue thiz)
JSCFunctionGetterFunction_ = JSValue_ Function(JSContextRef ctx, JSValue_ thiz)
JSCFunctionGetterMagicFunction = JSValue Function(JSContext ctx, JSValue thiz, int magic)
JSCFunctionGetterMagicFunction_ = JSValue_ Function(JSContextRef ctx, JSValue_ thiz, int magic)
JSCFunctionGetterMagicFunction__ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_val, Int magic)
JSCFunctionIterNextFunction = JSValue Function(JSContext ctx, JSValue thiz, int argc, List<JSValue> argv, int pdone, int magic)
JSCFunctionIterNextFunction_ = JSValue_ Function(JSContextRef ctx, JSValue_ thiz, int argc, JSValueRef argv, Pointer<Int> pdone, int magic)
JSCFunctionIterNextFunction__ = JSValue_ Function(JSContextRef ctx, JSValue_ this_val, Int argc, Pointer<JSValue_> argv, Pointer<Int> pdone, Int magic)
JSCFunctionListEntryAliasRef = Pointer<JSCFunctionListEntryAlias_>
JSCFunctionListEntryFuncRef = Pointer<JSCFunctionListEntryFunc_>
JSCFunctionListEntryGetsetRef = Pointer<JSCFunctionListEntryGetset_>
JSCFunctionListEntryRef = Pointer<JSCFunctionListEntry_>
JSCFunctionListEntryUnionRef = Pointer<JSCFunctionListEntryUnion_>
JSCFunctionSetterFunction = JSValue Function(JSContext ctx, JSValue thiz, JSValue val)
JSCFunctionSetterFunction_ = JSValue_ Function(JSContextRef ctx, JSValue_ thiz, JSValue_ val)
JSCFunctionSetterMagicFunction = JSValue Function(JSContext ctx, JSValue thiz, JSValue val, int magic)
JSCFunctionSetterMagicFunction_ = JSValue_ Function(JSContextRef ctx, JSValue_ thiz, JSValue_ val, int magic)
JSCFunctionSetterMagicFunction__ = JSValue_ Function(Pointer<JSContext_> ctx, JSValue_ this_val, JSValue_ val, Int magic)
JSCFunctionTypeRef = Pointer<JSCFunctionType_>
JSCFuntionListEntryProplistRef = Pointer<JSCFuntionListEntryProplist_>
JSClassCall = JSValue Function(JSContext ctx, JSValue func_obj, JSValue this_val, List<JSValue> argv, int flags)
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(JSRuntime rt, JSValue val)
JSClassFinalizer_ = Void Function(Pointer<JSRuntime_> rt, JSValue_ val)
JSClassGCMark = void Function(JSRuntime rt, JSValue val, Pointer<NativeFunction<JS_MarkFunc_>> mark_func)
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(JSRuntime rt, Uint8List? opaque, Uint8List? ptr)
JSFreeArrayBufferDataFunc_ = Void Function(Pointer<JSRuntime_> rt, Pointer<Void> opaque, Pointer<Void> ptr)
JSFreeCallback_ = Void Function(Pointer<JSMallocState_> s, Pointer<Void> ptr)
JSGCObjectHeaderRef = Pointer<JSGCObjectHeader_>
JSHostPromiseRejectionTracker = void Function(JSContext ctx, JSValue promise, JSValue reason, int is_handled, Uint8List? opaque)
JSHostPromiseRejectionTracker_ = Void Function(Pointer<JSContext_> ctx, JSValue_ promise, JSValue_ reason, Int is_handled, Pointer<Void> opaque)
JSInterruptHandler = int Function(JSRuntime rt, Uint8List? opaque)
JSInterruptHandler_ = Int Function(Pointer<JSRuntime_> rt, Pointer<Void> opaque)
JSJobFunc = JSValue Function(JSContext ctx, List<JSValue> argv)
JSJobFunc_ = JSValue_ Function(Pointer<JSContext_> ctx, Int argc, Pointer<JSValue_> argv)
JSMallocCallback_ = Pointer<Void> Function(Pointer<JSMallocState_> s, Size size)
JSMallocFunctionsRef = Pointer<JSMallocFunctions_>
JSMallocStateRef = Pointer<JSMallocState_>
JSMallocUsableSizeCallback_ = Size Function(Pointer<Void> ptr)
JSMemoryUsageRef = Pointer<JSMemoryUsage_>
JSModuleDefRef = Pointer<JSModuleDef_>
JSModuleInitFunc = NativeFunction<Int Function(Pointer<JSContext_> ctx, Pointer<JSModuleDef_> m)>
JSModuleLoaderFunc = JSModuleDefRef Function(JSContext ctx, String module_name, Uint8List? opaque)
JSModuleLoaderFunc_ = Pointer<JSModuleDef_> Function(Pointer<JSContext_> ctx, Pointer<Utf8> module_name, Pointer<Void> opaque)
JSModuleNormalizeFunc = String Function(JSContext ctx, String module_base_name, String module_name, Uint8List? 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_>
JSReallocCallback_ = Pointer<Void> Function(Pointer<JSMallocState_> s, Pointer<Void> ptr, Size size)
JSRefCountHeaderRef = Pointer<JSRefCountHeader_>
JSRuntimeRef = Pointer<JSRuntime_>
JSSharedArrayBufferFunctionsRef = Pointer<JSSharedArrayBufferFunctions_>
JSValueRef = Pointer<JSValue_>
JSValueUnionRef = Pointer<JSValueUnion_>
SetWorkerNewContextFunc = JSContext Function(JSRuntime rt)
SetWorkerNewContextFunc_ = Pointer<JSContext_> Function(Pointer<JSRuntime_> rt)