code: def typed_fields(cls):
          
  
          # Checking cls._typed_fields could return a superclass _typed_fields
          # value. So we check our class __dict__ which does not include
          # inherited attributes.
          klassdict = cls.__dict__
  
          try:
              return klassdict["_typed_fields"]
          except KeyError:
              fields = cls.typed_fields_with_attrnames()
              cls._typed_fields = tuple(field for _, field in fields)
          return cls._typed_fields
docs: Return a tuple of this entity's TypedFields.