pub fn deserialize_object( context: *mut JSContext, obj: &JSValue, ) -> Result<HashMap<String, JsValue>, ValueError>