Skip to content

Commit 77a6a91

Browse files
committed
Import types_ as types.
1 parent 973b517 commit 77a6a91

File tree

5 files changed

+45
-3
lines changed

5 files changed

+45
-3
lines changed

twitchio/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
__copyright__ = "Copyright 2017-Present (c) TwitchIO, PythonistaGuild"
2929
__version__ = "3.0.0dev"
3030

31+
from . import types_ as types
3132

3233
from . import authentication as authentication, eventsub as eventsub, utils as utils, web as web
3334
from .assets import Asset as Asset

twitchio/types_/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,11 @@
2121
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2222
SOFTWARE.
2323
"""
24+
25+
from .colours import *
26+
from .conduits import *
27+
from .eventsub import *
28+
from .options import *
29+
from .requests import *
30+
from .responses import *
31+
from .tokens import *

twitchio/types_/colours.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
from typing import TypedDict
2626

2727

28+
__all__ = ("Colours", "Colors")
29+
30+
2831
class Colours(TypedDict):
2932
code: int
3033
hex: str

twitchio/types_/conduits.py

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,33 @@
2424

2525
from typing import Any, Literal, Never, NotRequired, TypeAlias, TypedDict
2626

27+
__all__ = (
28+
"WelcomeMetaData",
29+
"KeepAliveMetaData",
30+
"NotificationMetaData",
31+
"ReconnectMetaData",
32+
"RevocationMetaData",
33+
"WelcomeSession",
34+
"WelcomePayload",
35+
"WelcomeMessage",
36+
"KeepAliveMessage",
37+
"Condition",
38+
"NotificationTransport",
39+
"NotificationSubscription",
40+
"NotificationPayload",
41+
"NotificationMessage",
42+
"ReconnectSession",
43+
"ReconnectPayload",
44+
"ReconnectMessage",
45+
"RevocationTransport",
46+
"RevocationPayload",
47+
"RevocationMessage",
48+
"RevocationSubscription",
49+
"WebsocketMessages",
50+
"MetaData",
51+
"MessageTypes",
52+
)
53+
2754

2855
class ShardTransport(TypedDict):
2956
method: Literal["websocket", "webhook"]
@@ -76,7 +103,7 @@ class NotificationMetaData(TypedDict):
76103
subscription_version: str
77104

78105

79-
class ReconnectMetadata(TypedDict):
106+
class ReconnectMetaData(TypedDict):
80107
message_id: str
81108
message_type: Literal["session_reconnect"]
82109
message_timestamp: str
@@ -166,7 +193,7 @@ class ReconnectPayload(TypedDict):
166193

167194

168195
class ReconnectMessage(TypedDict):
169-
metadata: ReconnectMetadata
196+
metadata: ReconnectMetaData
170197
payload: ReconnectPayload
171198

172199

@@ -197,5 +224,5 @@ class RevocationMessage(TypedDict):
197224

198225

199226
WebsocketMessages: TypeAlias = WelcomeMessage | ReconnectMessage | RevocationMessage | NotificationMessage | KeepAliveMessage
200-
MetaData: TypeAlias = WelcomeMetaData | ReconnectMetadata | RevocationMetaData | NotificationMetaData | KeepAliveMetaData
227+
MetaData: TypeAlias = WelcomeMetaData | ReconnectMetaData | RevocationMetaData | NotificationMetaData | KeepAliveMetaData
201228
MessageTypes: TypeAlias = Literal["session_welcome", "session_reconnect", "session_keepalive", "notification", "revocation"]

twitchio/types_/options.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
from ..web.utils import BaseAdapter
3232

3333

34+
__all__ = ("ClientOptions", "WaitPredicateT")
35+
36+
3437
class ClientOptions(TypedDict, total=False):
3538
redirect_uri: str | None
3639
scopes: Scopes | None

0 commit comments

Comments
 (0)