26#ifndef JSObjectRefPrivate_h
27#define JSObjectRefPrivate_h
struct OpaqueJSString * JSStringRef
Definition JSBase.h:49
struct OpaqueJSContext * JSGlobalContextRef
Definition JSBase.h:46
struct OpaqueJSValue * JSObjectRef
Definition JSBase.h:69
const struct OpaqueJSValue * JSValueRef
Definition JSBase.h:66
#define JS_EXPORT
Definition JSBase.h:93
const struct OpaqueJSContext * JSContextRef
Definition JSBase.h:43
bool JSObjectDeletePrivateProperty(JSContextRef ctx, JSObjectRef object, JSStringRef propertyName)
Deletes a private property from an object.
JSObjectRef JSObjectGetProxyTarget(JSObjectRef)
JSValueRef JSObjectGetPrivateProperty(JSContextRef ctx, JSObjectRef object, JSStringRef propertyName)
Gets a private property from an object.
bool JSObjectSetPrivateProperty(JSContextRef ctx, JSObjectRef object, JSStringRef propertyName, JSValueRef value)
Sets a private property on an object. This private property cannot be accessed from within JavaScript...
JSGlobalContextRef JSObjectGetGlobalContext(JSObjectRef object)