erg/crates/erg_compiler/lib/pystd/typing.d.er
2023-01-26 01:20:35 +09:00

44 lines
1,016 B
Python

.Any: Type
.LiteralString: Type
.Never: Type
.NoReturn: Type
.Self: Type
.TypeAlias: Type
.Tuple: (*Type) -> Type
.Union: (*Type) -> Type
.Optional: (Type) -> Type
.Callable: (*Type) -> Type
.Concatenate: (*Type) -> Type
.Type: (Type) -> Type
.Literal: (*Obj) -> Type
.ClassVar: (Type) -> Type
.Final: (Type) -> Type
.Required: (Type) -> Type
.NotRequired: (Type) -> Type
.Annotated: (Type, *Obj) -> Type
.TypeGuard: (Type) -> Type
.Generic: (Type) -> Type
.TypeVar: (Str) -> Type
.TypeVarTuple: (Str) -> Type
.Unpack: (Type) -> Type
.ParamSpec: (Str) -> Type
.AnyStr: Type
.Protocol: (Type := NoneType) -> Type
.NamedTuple: Type
.NewType: (Str, Type) -> Type
.TypedDict: (Str, Type) -> Type
.Dict: (Type, Type) -> Type
.List: (Type) -> Type
.Set: (Type) -> Type
.FrozenSet: (Type) -> Type
.OrderedDict: (Type, Type) -> Type
.ChainMap: (Type, Type) -> Type
.Counter: (Type, Int) -> Type
.Deque: (Type) -> Type
.IO: Type
.TextIO: Type
.BinaryIO: Type
.Pattern: Type
.Match: Type
.Text: Type
.Sequence: (Type) -> Type