class_docstr_tok: []
code: def class_default(
      self, cls: type[HasProps], *, no_eval: bool = False
  ):
      return cls.lookup(self.aliased_name).class_default(
          cls, no_eval=no_eval
      )
  
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 7 for calling the AliasPropertyDescriptor obj's underlying member method code with example usage: obj.class_default(cls) and returns: cls