use same thing with LAMBDA_OR_STATE
This commit is contained in:
parent
3999b615a6
commit
f2c21eab29
@ -1904,7 +1904,12 @@ class LambdaEventCallback(Protocol[Unpack[P]]):
|
|||||||
|
|
||||||
ARGS = TypeVarTuple("ARGS")
|
ARGS = TypeVarTuple("ARGS")
|
||||||
|
|
||||||
LambdaOrState = LambdaEventCallback[Unpack[ARGS]] | EventCallback[Unpack[ARGS]]
|
|
||||||
|
LAMBDA_OR_STATE = TypeAliasType(
|
||||||
|
"LAMBDA_OR_STATE",
|
||||||
|
LambdaEventCallback[Unpack[ARGS]] | EventCallback[Unpack[ARGS]],
|
||||||
|
type_params=(ARGS,),
|
||||||
|
)
|
||||||
|
|
||||||
ItemOrList = V | List[V]
|
ItemOrList = V | List[V]
|
||||||
|
|
||||||
@ -1912,7 +1917,7 @@ BASIC_EVENT_TYPES = TypeAliasType(
|
|||||||
"BASIC_EVENT_TYPES", EventSpec | EventHandler | Var[Any], type_params=()
|
"BASIC_EVENT_TYPES", EventSpec | EventHandler | Var[Any], type_params=()
|
||||||
)
|
)
|
||||||
|
|
||||||
IndividualEventType = LambdaOrState[Unpack[ARGS]] | BASIC_EVENT_TYPES
|
IndividualEventType = LAMBDA_OR_STATE[Unpack[ARGS]] | BASIC_EVENT_TYPES
|
||||||
EventType = ItemOrList[IndividualEventType[Unpack[ARGS]]]
|
EventType = ItemOrList[IndividualEventType[Unpack[ARGS]]]
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user