quickjs/qjs_typedefs library

Constants

JS_EVAL_TYPE_DIRECT → const int
JS_EVAL_TYPE_GLOBAL → const int
JS_EVAL_TYPE_INDIRECT → const int
JS_EVAL_TYPE_MODULE → const int
JS_TAG_BIG_DECIMAL → const int
JS_TAG_BIG_FLOAT → const int
JS_TAG_BIG_INT → const int
JS_TAG_BOOL → const int
JS_TAG_CATCH_OFFSET → const int
JS_TAG_EXCEPTION → const int
JS_TAG_FIRST → const int
JS_TAG_FLOAT64 → const int
JS_TAG_INT → const int
JS_TAG_NULL → const int
JS_TAG_OBJECT → const int
JS_TAG_STRING → const int
JS_TAG_SYMBOL → const int
JS_TAG_UNDEFINED → const int
JS_TAG_UNINITIALIZED → const int

Typedefs

ChannelCallback = Pointer<JSValueConst> Function(Pointer<JSContext>, Pointer<Utf8NullTerminated>, Pointer<Utf8NullTerminated>)
JS_GetNullValue = Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<JSValueConst> v)
JS_NewContextFn = Pointer<JSContext> Function(Pointer<JSRuntime>? jrt, Pointer<NativeFunction<ChannelCallback>>? fnConsoleLog, Pointer<NativeFunction<ChannelCallback>>? fnSetTimeout, Pointer<NativeFunction<ChannelCallback>>? fnSendNative)
JS_NewRuntimeDartBridge = Pointer<JSRuntime> Function()
JSCallFunction1Arg = int Function(Pointer<JSContext> ctx, Pointer<JSValueConst> function, Pointer<JSValueConst> object, Pointer<JSValueConst> result, Pointer<Pointer<Utf8NullTerminated>> stringResult)
JSCallFunction1ArgNative = Uint32 Function(Pointer<JSContext> ctx, Pointer<JSValueConst> function, Pointer<JSValueConst> object, Pointer<JSValueConst> result, Pointer<Pointer<Utf8NullTerminated>> stringResult)
JSEvalWrapper = Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<Utf8NullTerminated> input, int inputLength, Pointer<Utf8NullTerminated> filename, int evalFlags, Pointer<Int32> errors, Pointer<JSValueConst> result, Pointer<Pointer<Utf8NullTerminated>> stringResult)
JSEvalWrapperNative = Pointer<NativeType> Function(Pointer<JSContext> ctx, Pointer<Utf8NullTerminated> input, Int32 inputLength, Pointer<Utf8NullTerminated> filename, Int32 evalFlags, Pointer<Int32> errors, Pointer<JSValueConst> result, Pointer<Pointer<Utf8NullTerminated>> stringResult)
JSExecutePendingJob = int Function(Pointer<JSRuntime> rt, Pointer<JSContext> ctx)
JSExecutePendingJobNative = Uint32 Function(Pointer<JSRuntime> rt, Pointer<JSContext> ctx)
JSGetTypeTag = int Function(Pointer<JSValueConst> jsValue)
JSGetTypeTagNative = Int32 Function(Pointer<JSValueConst> jsValue)
JSIsArray = int Function(Pointer<JSContext> ctx, Pointer<JSValueConst> jsValue)
JSIsArrayNative = Int32 Function(Pointer<JSContext> ctx, Pointer<JSValueConst> jsValue)
JSJSONStringify = int Function(Pointer<JSContext> ctx, Pointer<JSValueConst> obj, Pointer<JSValueConst> res, Pointer<Pointer<Utf8NullTerminated>> stringResult)
JSJSONStringifyNative = Int32 Function(Pointer<JSContext> ctx, Pointer<JSValueConst> obj, Pointer<JSValueConst> res, Pointer<Pointer<Utf8NullTerminated>> stringResult)