pub unsafe extern "C" fn JS_GetOpaque2( ctx: *mut JSContext, obj: JSValue, class_id: JSClassID, ) -> *mut c_void