convertJSObjectCallAsFunctionCallback function
JSValueRef
convertJSObjectCallAsFunctionCallback(
- JSContextRef ctx,
- JSObjectRef function,
- JSObjectRef thisObject,
- int argumentCount,
- Pointer<
JSValueRef> arguments, - Pointer<
JSValueRef> exception, - JSValue fn(),
Implementation
JSValueRef convertJSObjectCallAsFunctionCallback(
JSContextRef ctx,
JSObjectRef function,
JSObjectRef thisObject,
int argumentCount,
Pointer<JSValueRef> arguments,
Pointer<JSValueRef> exception,
JSValue Function(JSContext context, JSObject function, JSObject thisObject, List<JSValue> arguments, JSException exception) fn,
) {
final JSContext context = JSContext(ctx);
return fn(context, JSObject(context, function), JSObject(context, thisObject), JSValueConverter.toJSValues(context, argumentCount, arguments), JSException(context, exception)).ref;
}