def get_component(
      self,
      name: str,
      *,
      type_: type[ComponentT] = BaseComponent,
  ) -> ComponentT:
    """Returns the component with the given name.

    Args:
      name: The name of the component to fetch.
      type_: If passed, the returned component will be cast to this type.
    """
    raise NotImplementedError()
Returns the component with the given name.

    Args:
      name: The name of the component to fetch.
      type_: If passed, the returned component will be cast to this type.
    
concordia/typing/deprecated/entity_component.py