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

@@ -52,7 +52,7 @@ from ..enums import AppCommandOptionType, AppCommandType, ChannelType, Locale
from .models import Choice
from .transformers import annotation_to_parameter, CommandParameter, NoneType
from .errors import AppCommandError, CheckFailure, CommandInvokeError, CommandSignatureMismatch, CommandAlreadyRegistered
from .translator import TranslationContext, TranslationContextLocation, Translator, locale_str
from .translator import TranslationContextLocation, TranslationContext, Translator, locale_str
from ..message import Message
from ..user import User
from ..member import Member