qjs
library
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
-
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)
-
-
-
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)
-
-
-
JSRuntimeRef
= Pointer<JSRuntime_>
-
-
JSSharedArrayBufferFunctionsRef
= Pointer<JSSharedArrayBufferFunctions_>
-
-
JSValueRef
= Pointer<JSValue_>
-
-
JSValueUnionRef
= Pointer<JSValueUnion_>
-
-
SetWorkerNewContextFunc
= JSContext Function(JSRuntime rt)
-
-
SetWorkerNewContextFunc_
= Pointer<JSContext_> Function(Pointer<JSRuntime_> rt)
-