code: def __iter__(self) -> Iterator[Type[Asset]]:
      for asset in self._registry:
          if asset.is_available():
              yield asset
  
imports: from typing import Iterator, List, Type
  from .interfaces import Asset
label_desc: Use image node_id 3 for calling the AssetRegistry obj's underlying member method code with example usage: obj.__iter__() without return types