pub unsafe fn JS_DefinePropertyById2( cx: *mut JSContext, obj: Handle<'_, *mut JSObject>, id: Handle<'_, PropertyKey>, value: Handle<'_, Value>, attrs: u32, ) -> bool