aboutsummaryrefslogtreecommitdiff
path: root/discord/asset.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/asset.py')
-rw-r--r--discord/asset.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/discord/asset.py b/discord/asset.py
index da1788d1..13f9336f 100644
--- a/discord/asset.py
+++ b/discord/asset.py
@@ -23,6 +23,7 @@ DEALINGS IN THE SOFTWARE.
"""
import io
+from typing import Literal, TYPE_CHECKING
from .errors import DiscordException
from .errors import InvalidArgument
from . import utils
@@ -31,6 +32,10 @@ __all__ = (
'Asset',
)
+if TYPE_CHECKING:
+ ValidStaticFormatTypes = Literal['webp', 'jpeg', 'jpg', 'png']
+ ValidAvatarFormatTypes = Literal['webp', 'jpeg', 'jpg', 'png', 'gif']
+
VALID_STATIC_FORMATS = frozenset({"jpeg", "jpg", "webp", "png"})
VALID_AVATAR_FORMATS = VALID_STATIC_FORMATS | {"gif"}