Improve TranslationContext type narrowing using a tagged union

This commit is contained in:
Bryan Forbes
2022-08-15 07:17:41 -05:00
committed by GitHub
parent 49e6fe9a0c
commit 63b32994f4
5 changed files with 93 additions and 61 deletions

View File

@ -26,7 +26,7 @@ from __future__ import annotations
from datetime import datetime
from .errors import MissingApplicationID
from .translator import TranslationContextLocation, Translator, TranslationContext, locale_str
from .translator import TranslationContextLocation, TranslationContext, locale_str, Translator
from ..permissions import Permissions
from ..enums import AppCommandOptionType, AppCommandType, AppCommandPermissionType, ChannelType, Locale, try_enum
from ..mixins import Hashable