diff --git a/nonebot/plugin/on.py b/nonebot/plugin/on.py index 5b18eb10..d81dadea 100644 --- a/nonebot/plugin/on.py +++ b/nonebot/plugin/on.py @@ -439,7 +439,7 @@ def on_regex( def on_type( - types: Union[Type[Event], Tuple[Type[Event]]], + types: Union[Type[Event], Tuple[Type[Event], ...]], rule: Optional[Union[Rule, T_RuleChecker]] = None, *, _depth: int = 0, diff --git a/nonebot/plugin/on.pyi b/nonebot/plugin/on.pyi index ec45e05e..ae399bad 100644 --- a/nonebot/plugin/on.pyi +++ b/nonebot/plugin/on.pyi @@ -154,7 +154,7 @@ def on_regex( state: Optional[T_State] = ..., ) -> Type[Matcher]: ... def on_type( - types: Union[Type[Event], Tuple[Type[Event]]], + types: Union[Type[Event], Tuple[Type[Event], ...]], rule: Optional[Union[Rule, T_RuleChecker]] = ..., *, permission: Optional[Union[Permission, T_PermissionChecker]] = ...,