quickjs/qjs_typedefs
library
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)
-