فهرست منبع

make computed var generic over mapping (#4762)

Khaleel Al-Adhami 3 ماه پیش
والد
کامیت
88eae92d9b
1فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 4 4
      reflex/vars/base.py

+ 4 - 4
reflex/vars/base.py

@@ -2219,10 +2219,10 @@ class ComputedVar(Var[RETURN_TYPE]):
 
 
     @overload
     @overload
     def __get__(
     def __get__(
-        self: ComputedVar[Mapping[DICT_KEY, DICT_VAL]],
+        self: ComputedVar[MAPPING_TYPE],
         instance: None,
         instance: None,
         owner: Type,
         owner: Type,
-    ) -> ObjectVar[Mapping[DICT_KEY, DICT_VAL]]: ...
+    ) -> ObjectVar[MAPPING_TYPE]: ...
 
 
     @overload
     @overload
     def __get__(
     def __get__(
@@ -2465,10 +2465,10 @@ class AsyncComputedVar(ComputedVar[RETURN_TYPE]):
 
 
     @overload
     @overload
     def __get__(
     def __get__(
-        self: AsyncComputedVar[Mapping[DICT_KEY, DICT_VAL]],
+        self: AsyncComputedVar[MAPPING_TYPE],
         instance: None,
         instance: None,
         owner: Type,
         owner: Type,
-    ) -> ObjectVar[Mapping[DICT_KEY, DICT_VAL]]: ...
+    ) -> ObjectVar[MAPPING_TYPE]: ...
 
 
     @overload
     @overload
     def __get__(
     def __get__(