From ebc05ef85903d84f330a4fecc25fb866d655ddb1 Mon Sep 17 00:00:00 2001 From: Khaleel Al-Adhami Date: Tue, 4 Feb 2025 11:10:48 -0800 Subject: [PATCH] do it for event type --- reflex/event.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/reflex/event.py b/reflex/event.py index 8f93ea1da..f247047cf 100644 --- a/reflex/event.py +++ b/reflex/event.py @@ -1917,8 +1917,15 @@ BASIC_EVENT_TYPES = TypeAliasType( "BASIC_EVENT_TYPES", EventSpec | EventHandler | Var[Any], type_params=() ) -IndividualEventType = LAMBDA_OR_STATE[Unpack[ARGS]] | BASIC_EVENT_TYPES -EventType = ItemOrList[IndividualEventType[Unpack[ARGS]]] +IndividualEventType = TypeAliasType( + "IndividualEventType", + LAMBDA_OR_STATE[Unpack[ARGS]] | BASIC_EVENT_TYPES, + type_params=(ARGS,), +) + +EventType = TypeAliasType( + "EventType", ItemOrList[IndividualEventType[Unpack[ARGS]]], type_params=(ARGS,) +) if TYPE_CHECKING: