js_ffi library Null safety

Classes

JsArgument
JsBinder
JsClass
JsHandlers
JsMember

Extensions

FfiClassInfo

Constants

ARG_TYPE_BOOL → const int
4
ARG_TYPE_DART_CLASS → const int
8
ARG_TYPE_DART_OBJECT → const int
9
ARG_TYPE_DOUBLE → const int
3
ARG_TYPE_INT32 → const int
1
ARG_TYPE_INT64 → const int
2
ARG_TYPE_JS_STRING → const int
6
ARG_TYPE_JS_VALUE → const int
7
ARG_TYPE_MANAGED_VALUE → const int
12
ARG_TYPE_NULL → const int
0
ARG_TYPE_PROMISE → const int
11
ARG_TYPE_RAW_POINTER → const int
10
ARG_TYPE_STRING → const int
5
DART_ACTION_CALL → const int
2
DART_ACTION_CALL_FUNCTION → const int
4
DART_ACTION_CONSTRUCTOR → const int
1
DART_ACTION_DELETE → const int
3
DART_ACTION_LOAD_MODULE → const int
6
DART_ACTION_MODULE_NAME → const int
5
JS_ACTION_BIND → const int
6
JS_ACTION_CALL → const int
9
JS_ACTION_EVAL → const int
1
JS_ACTION_GET → const int
4
JS_ACTION_INVOKE → const int
5
JS_ACTION_IS_ARRAY → const int
100
JS_ACTION_IS_CONSTRUCTOR → const int
102
JS_ACTION_IS_FUNCTION → const int
101
JS_ACTION_NEW_OBJECT → const int
13
JS_ACTION_PROMISE_COMPLETE → const int
7
JS_ACTION_PROPERTY_NAMES → const int
12
JS_ACTION_RUN → const int
10
JS_ACTION_RUN_PROMISE → const int
11
JS_ACTION_SET → const int
3
JS_ACTION_TO_STRING → const int
2
JS_ACTION_WRAP_FUNCTION → const int
8

Properties

binder JsBinder
read / write

Typedefs

DeleteJsContextFunc = Void Function(Pointer<NativeType>)
JsContextActionFunc = Int32 Function(Pointer<NativeType> context, Int32 type, Int32 argc)
JsContextBackupFunc = Pointer<NativeType> Function(Pointer<NativeType> context)
JsContextClearCacheFunc = Void Function(Pointer<NativeType> context)
JsContextExecutePendingJobFunc = Int32 Function(Pointer<NativeType> context)
JsContextFreeStringFunc = Void Function(Pointer<NativeType> context, Pointer<NativeType>)
JsContextHasPendingJobFunc = Int32 Function(Pointer<NativeType> context)
JsContextNewPromiseFunc = Pointer<NativeType> Function(Pointer<NativeType> context)
JsContextRegisterClassFunc = Pointer<NativeType> Function(Pointer<NativeType> context, Pointer<JsClass> jsClass, Int32 id)
JsContextReleaseValueFunc = Void Function(Pointer<NativeType> context, Pointer<NativeType>)
JsContextRetainValueFunc = Pointer<JsArgument> Function(Pointer<NativeType> context, Pointer<NativeType>)
JsContextReverseFunc = Void Function(Pointer<NativeType> context, Pointer<NativeType> backup)
JsContextToStringFunc = Pointer<Utf8> Function(Pointer<NativeType> context, Pointer<NativeType> ptr)
JsPrintHandlerFunc = Void Function(Int32 type, Pointer<Utf8> str)
JsToDartActionFunc = Int32 Function(Pointer<NativeType> context, Int32 type, Int32 argc)
SetupJsContextFunc = Pointer<NativeType> Function(Pointer<JsArgument>, Pointer<JsArgument>, Pointer<JsHandlers>)