pub unsafe extern "C" fn JS_SetPromiseHook( rt: *mut JSRuntime, promise_hook: JSPromiseHook, opaque: *mut c_void, )