mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
Use TypeAlias where possible for type aliases (#7630)
This commit is contained in:
@@ -7,17 +7,17 @@ from datetime import datetime
|
||||
from io import BytesIO
|
||||
from types import TracebackType
|
||||
from typing import Any, Callable, Iterable, Mapping, Protocol, Union, overload
|
||||
from typing_extensions import Literal
|
||||
from typing_extensions import Literal, TypeAlias
|
||||
|
||||
class _SupportsTimeTuple(Protocol):
|
||||
def timetuple(self) -> time.struct_time: ...
|
||||
|
||||
_DateTimeComparable = DateTime | datetime | str | _SupportsTimeTuple
|
||||
_Marshallable = (
|
||||
_DateTimeComparable: TypeAlias = DateTime | datetime | str | _SupportsTimeTuple
|
||||
_Marshallable: TypeAlias = (
|
||||
bool | int | float | str | bytes | None | tuple[Any, ...] | list[Any] | dict[Any, Any] | datetime | DateTime | Binary
|
||||
)
|
||||
_XMLDate = int | datetime | tuple[int, ...] | time.struct_time
|
||||
_HostType = Union[tuple[str, dict[str, str]], str]
|
||||
_XMLDate: TypeAlias = int | datetime | tuple[int, ...] | time.struct_time
|
||||
_HostType: TypeAlias = Union[tuple[str, dict[str, str]], str]
|
||||
|
||||
def escape(s: str) -> str: ... # undocumented
|
||||
|
||||
|
||||
Reference in New Issue
Block a user