Fix some type hints
This commit is contained in:
parent
bc416d71c2
commit
13aaedfad9
2 changed files with 4 additions and 2 deletions
|
@ -26,8 +26,9 @@ from mautrix.types import MessageType, EventType
|
|||
from ..matrix import MaubotMessageEvent
|
||||
from . import event
|
||||
|
||||
PrefixType = Optional[Union[str, Callable[[], str]]]
|
||||
AliasesType = Union[List[str], Tuple[str, ...], Set[str], Callable[[str], bool]]
|
||||
PrefixType = Optional[Union[str, Callable[[], str], Callable[[Any], str]]]
|
||||
AliasesType = Union[List[str], Tuple[str, ...], Set[str], Callable[[str], bool],
|
||||
Callable[[Any, str], bool]]
|
||||
CommandHandlerFunc = NewType("CommandHandlerFunc",
|
||||
Callable[[MaubotMessageEvent, Any], Awaitable[Any]])
|
||||
CommandHandlerDecorator = NewType("CommandHandlerDecorator",
|
||||
|
|
|
@ -30,6 +30,7 @@ if TYPE_CHECKING:
|
|||
|
||||
class Plugin(ABC):
|
||||
client: 'MaubotMatrixClient'
|
||||
http: ClientSession
|
||||
id: str
|
||||
log: Logger
|
||||
loop: AbstractEventLoop
|
||||
|
|
Loading…
Reference in a new issue