binding/quickjs-base
library
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)
-
-
-
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_>
-
-
-
JSRuntimeRef
= Pointer<JSRuntime_>
-
-
JSSharedArrayBufferFunctionsRef
= Pointer<JSSharedArrayBufferFunctions_>
-
-
JSValueRef
= Pointer<JSValue_>
-
-
JSValueUnionRef
= Pointer<JSValueUnion_>
-