parameters: (
          self, name: str, typ: str, limit: int
      )
docstring: Returns an iterable of all artifacts in the database that match
          some name and type.
docstring_summary: Returns an iterable of all artifacts in the database that match
          some name and type.
docstring_tokens: Returns an iterable of all artifacts in the database that match some name and type .
function: def searchByNameType(
          self, name: str, typ: str, limit: int
      ) -> Iterable[Dict[str, Any]]:
          """Returns an iterable of all artifacts in the database that match
          some name and type."""
          for d in self.artifacts.find({"type": typ, "name": name}, limit=limit):
              yield d
function_tokens: def searchByNameType ( self , name : str , typ : str , limit : int ) -> Iterable [ Dict [ str , Any ] ] : for d in self . artifacts . find ( { "type" : typ , "name" : name } , limit = limit ) : yield d