mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-29 13:25:17 +00:00
28 lines
555 B
Python
28 lines
555 B
Python
import typing
|
|
from typing import TypeAlias, Literal, Any
|
|
|
|
NewAny = Any
|
|
OptionalStr = typing.Optional[str]
|
|
Foo = Literal["foo"]
|
|
IntOrStr = int | str
|
|
AliasNone = None
|
|
|
|
NewAny: typing.TypeAlias = Any
|
|
OptionalStr: TypeAlias = typing.Optional[str]
|
|
Foo: typing.TypeAlias = Literal["foo"]
|
|
IntOrStr: TypeAlias = int | str
|
|
IntOrFloat: Foo = int | float
|
|
AliasNone: typing.TypeAlias = None
|
|
|
|
class NotAnEnum:
|
|
NOT_A_STUB_SO_THIS_IS_FINE = None
|
|
|
|
from enum import Enum
|
|
|
|
class FooEnum(Enum): ...
|
|
|
|
class BarEnum(FooEnum):
|
|
BAR = None
|
|
|
|
VarAlias = str
|
|
AliasFoo = Foo
|