Adjust typings

This commit is contained in:
YishiMichael
2022-04-16 15:29:23 +08:00
parent 0406ef70bb
commit b387bc0c95
3 changed files with 21 additions and 9 deletions

View File

@ -20,12 +20,16 @@ if TYPE_CHECKING:
ManimColor = Union[str, Color]
Span = tuple[int, int]
SingleSelector = Union[
Selector = Union[
str,
re.Pattern,
tuple[Union[int, None], Union[int, None]]
tuple[Union[int, None], Union[int, None]],
Iterable[
str,
re.Pattern,
tuple[Union[int, None], Union[int, None]]
]
]
Selector = Union[SingleSelector, Iterable[SingleSelector]]
class LabelledString(SVGMobject, ABC):

View File

@ -18,12 +18,16 @@ if TYPE_CHECKING:
ManimColor = Union[str, Color]
Span = tuple[int, int]
SingleSelector = Union[
Selector = Union[
str,
re.Pattern,
tuple[Union[int, None], Union[int, None]]
tuple[Union[int, None], Union[int, None]],
Iterable[
str,
re.Pattern,
tuple[Union[int, None], Union[int, None]]
]
]
Selector = Union[SingleSelector, Iterable[SingleSelector]]
SCALE_FACTOR_PER_FONT_POINT = 0.001

View File

@ -33,12 +33,16 @@ if TYPE_CHECKING:
ManimColor = Union[str, Color]
Span = tuple[int, int]
SingleSelector = Union[
Selector = Union[
str,
re.Pattern,
tuple[Union[int, None], Union[int, None]]
tuple[Union[int, None], Union[int, None]],
Iterable[
str,
re.Pattern,
tuple[Union[int, None], Union[int, None]]
]
]
Selector = Union[SingleSelector, Iterable[SingleSelector]]
TEXT_MOB_SCALE_FACTOR = 0.0076