AliasSymbol

class AliasSymbol(name: str, lineno: int, ast_info: TypeVarInfo | None = None, live_obj: Any = None)[source]

Bases: StubSymbol

A TypeAlias, TypeVar, ParamSpec, TypeVarTuple, or NewType declaration.

Parameters:
  • ast_info (TypeVarInfo or None)

  • live_obj (Any) – The runtime object, if available.

Examples

>>> sym = AliasSymbol(name="T", lineno=1)
>>> sym.kind
<SymbolKind.ALIAS: 'alias'>
__init__(name: str, lineno: int, ast_info: TypeVarInfo | None = None, live_obj: Any = None) None[source]
ast_info: TypeVarInfo | None = None
live_obj: Any = None

See also

Public API reference — overview of all public names.