pub fn obj_get_key_value( js_obj: &Rc<RefCell<JSObjectData>>, key: &PropertyKey, ) -> Result<Option<Rc<RefCell<Value>>>, JSError>