class_docstr_tok: []
code: def __init__(self, name: str, alias: Alias[T]) -> None:
      self.name = name
      self.alias = alias
      self.property = alias
      self.__doc__ = f"This is a compatibility alias for the {self.aliased_name!r} property."
  
imports: from __future__ import annotations
  import logging
  from copy import copy
  from types import FunctionType
  from typing import TYPE_CHECKING, Any, Callable, Generic, TypeVar
  from ...util.deprecation import deprecated
  from .singletons import Undefined
  from .wrappers import PropertyValueColumnData, PropertyValueContainer
label_desc: Use image node_id 2 to create a new AliasPropertyDescriptor object from inherited base classes: Generic with example: obj = AliasPropertyDescriptor(name, alias)