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);