pub unsafe fn JS_DefineProperty( cx: *mut JSContext, obj: Handle<'_, *mut JSObject>, name: *const i8, value: Handle<'_, Value>, attrs: u32, ) -> bool