code: def testListOfInputArtifacts(self):
      def func(
          examples_list: InputArtifact[
              List[standard_artifacts.Examples]
          ],
      ):
          del examples_list
  
      (
          inputs,
          outputs,
          parameters,
          arg_formats,
          arg_defaults,
          returned_values,
          json_typehints,
          return_json_typehints,
      ) = parse_typehint_component_function(func)
      self.assertDictEqual(
          inputs, {"examples_list": standard_artifacts.Examples}
      )
      self.assertEmpty(outputs)
      self.assertEmpty(parameters)
      self.assertDictEqual(
          arg_formats,
          {"examples_list": ArgFormats.LIST_INPUT_ARTIFACTS},
      )
      self.assertEmpty(arg_defaults)
      self.assertEmpty(returned_values)
      self.assertEmpty(json_typehints)
      self.assertEmpty(return_json_typehints)
  
imports: from typing import Dict, List, Optional, TypedDict, Union
  import apache_beam
  import tensorflow
  from tfx.dsl.component.experimental.annotations import BeamComponentParameter
  from tfx.dsl.component.experimental.annotations import InputArtifact
  from tfx.dsl.component.experimental.annotations import OutputArtifact
  from tfx.dsl.component.experimental.annotations import OutputDict
  from tfx.dsl.component.experimental.annotations import Parameter
  from tfx.dsl.component.experimental.function_parser import parse_typehint_component_function
  from tfx.dsl.component.experimental.utils import ArgFormats
  from tfx.types import standard_artifacts
label_desc: Use image node_id 6 for calling the FunctionParserTest obj's underlying member method code with example usage: obj.testListOfInputArtifacts() without return types