mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-04 20:45:49 +08:00
Mark stub-only private symbols as @type_check_only in third-party stubs (#14545)
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
from collections.abc import Mapping
|
||||
from logging import Logger
|
||||
from typing import Literal, TypedDict
|
||||
from typing import Literal, TypedDict, type_check_only
|
||||
from typing_extensions import NotRequired
|
||||
|
||||
from oauthlib.common import Request
|
||||
from oauthlib.oauth2.rfc6749.clients import Client
|
||||
|
||||
@type_check_only
|
||||
class _BearerToken(TypedDict):
|
||||
token_type: Literal["Bearer"]
|
||||
access_token: str
|
||||
@@ -14,6 +15,7 @@ class _BearerToken(TypedDict):
|
||||
refresh_token: NotRequired[str]
|
||||
state: NotRequired[str]
|
||||
|
||||
@type_check_only
|
||||
class _AuthorizationCode(TypedDict):
|
||||
code: str
|
||||
state: NotRequired[str]
|
||||
|
||||
Reference in New Issue
Block a user