JSObjectInitializeCallback typedef
JSObjectInitializeCallback =
Void Function(JSContextRef ctx, JSObjectRef object)
The callback invoked when an object is first created.
ctx
The execution context to use.
object
The JSObject being created.
@discussion
If you named your function Initialize, you would declare it like this:
void Initialize(JSContextRef ctx, JSObjectRef object);
Unlike the other object callbacks, the initialize callback is called on the least derived class (the parent class) first, and the most derived class last.
typedef void (*JSObjectInitializeCallback) (JSContextRef ctx, JSObjectRef object);
Implementation
typedef JSObjectInitializeCallback = Void Function(JSContextRef ctx, JSObjectRef object);