hasPropertyCallbackDartToNativeConverter function
NativeCallable<JSObjectHasPropertyCallback_>
hasPropertyCallbackDartToNativeConverter(
- JSObjectHasPropertyCallback? hasProperty
Implementation
NativeCallable<JSObjectHasPropertyCallback_>
hasPropertyCallbackDartToNativeConverter(
JSObjectHasPropertyCallback? hasProperty,
) {
return NativeCallable.isolateLocal((
JSContextRef ctx1,
JSObjectRef obj,
JSStringRef propertyName,
) {
final ctxw = JSContext(ctx1);
final jsobj = JSObject(ctxw, obj);
return hasProperty?.call(ctxw, jsobj, JSString(propertyName)) ?? false;
}, exceptionalReturn: false);
}