pub type JSObjectInitializeCallback = Option<unsafe extern "C" fn(ctx: JSContextRef, object: JSObjectRef)>;Expand description
The callback invoked when an object is first created.
ctx: The execution context to use.object: TheJSObjectRefbeing created.
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.
Aliased Type§
pub enum JSObjectInitializeCallback {
None,
Some(unsafe extern "C" fn(*const OpaqueJSContext, *mut OpaqueJSValue)),
}