diff options
-rw-r--r-- | slixmpp/types.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/slixmpp/types.py b/slixmpp/types.py index c8ab640c..b9a1d319 100644 --- a/slixmpp/types.py +++ b/slixmpp/types.py @@ -7,7 +7,10 @@ This file contains boilerplate to define types relevant to slixmpp. """ -from typing import Optional +from typing import ( + Optional, + Union, +) try: from typing import ( @@ -31,7 +34,6 @@ PresenceShows = Literal[ 'away', 'chat', 'dnd', 'xa', ] - MessageTypes = Literal[ 'chat', 'error', 'groupchat', 'headline', 'normal', @@ -70,3 +72,7 @@ class MucRoomItem(TypedDict, total=False): MucRoomItemKeys = Literal[ 'jid', 'role', 'affiliation', 'show', 'status', 'alt_nick', ] + +OptJid = Optional[JID] +JidStr = Union[str, JID] +OptJidStr = Optional[Union[str, JID]] |