diff --git a/reflex/vars.py b/reflex/vars.py index c5a66a20d..ffaf16455 100644 --- a/reflex/vars.py +++ b/reflex/vars.py @@ -2482,7 +2482,7 @@ class ComputedVar(Var, property): def computed_var( fget: Callable[[BaseState], Any] | None = None, - initial_value: Any | None = None, + initial_value: Any | types.Unset = types.Unset(), cache: bool = False, deps: Optional[List[Union[str, Var]]] = None, auto_deps: bool = True, diff --git a/reflex/vars.pyi b/reflex/vars.pyi index 77a878086..47d433374 100644 --- a/reflex/vars.pyi +++ b/reflex/vars.pyi @@ -190,7 +190,7 @@ class ComputedVar(Var): @overload def computed_var( fget: Callable[[BaseState], Any] | None = None, - initial_value: Any | None = None, + initial_value: Any | types.Unset = types.Unset(), cache: bool = False, deps: Optional[List[Union[str, Var]]] = None, auto_deps: bool = True, @@ -202,7 +202,7 @@ def computed_var(fget: Callable[[Any], Any]) -> ComputedVar: ... @overload def cached_var( fget: Callable[[BaseState], Any] | None = None, - initial_value: Any | None = None, + initial_value: Any | types.Unset = types.Unset(), deps: Optional[List[Union[str, Var]]] = None, auto_deps: bool = True, interval: Optional[Union[datetime.timedelta, int]] = None,