code: def ChannelUnionComponent(  # pylint: disable=invalid-name
      input_data: annotations.InputArtifact[
          standard_artifacts.Examples
      ],
      name: annotations.Parameter[str],
      output_data: annotations.OutputArtifact[
          standard_artifacts.Examples
      ],
  ):
      del input_data, name, output_data
  
file_path: tfx/tfx/dsl/compiler/testdata/channel_union_pipeline.py
imports: import os
  from tfx.components import CsvExampleGen
  from tfx.components import StatisticsGen
  from tfx.dsl.component.experimental import annotations
  from tfx.dsl.component.experimental.decorators import component
  from tfx.dsl.components.common import resolver
  from tfx.dsl.input_resolution.strategies import latest_artifact_strategy
  from tfx.orchestration import pipeline
  from tfx.types import channel
  from tfx.types import standard_artifacts
label_desc: Use image node_id 1 for calling a global function with example usage: ChannelUnionComponent(input_data, name, output_data) without return types