ESM:
              
            import * as unionTypes from "@arcgis/core/unionTypes.js";
            
              CDN:
              
          const unionTypes = await $arcgis.import("@arcgis/core/unionTypes.js");
            
          Object:
          
        
        
        
        
        
          @arcgis/core/unionTypes
        Since: ArcGIS Maps SDK for JavaScript 4.32
        
        
      
      A module for importing union types for use in TypeScript.
Type Definitions
- 
  
  AnalysisUnionType DefinitionAnalysisUnion AreaMeasurementAnalysis |DimensionAnalysis |DirectLineMeasurementAnalysis |ElevationProfileAnalysis |LineOfSightAnalysis |SliceAnalysis |ViewshedAnalysis |VolumeMeasurementAnalysis
- 
  
    Union of all possible analysis types that can be added to a SceneView. 
- 
  
  AnalysisView2DUnionType DefinitionAnalysisView2DUnion ElevationProfileAnalysisView2D
- 
  
    Union of all possible analysis views that can be created in a MapView. 
- 
  
  AnalysisView3DUnionType DefinitionAnalysisView3DUnion AreaMeasurementAnalysisView3D |DimensionAnalysisView3D |DirectLineMeasurementAnalysisView3D |ElevationProfileAnalysisView3D |LineOfSightAnalysisView3D |SliceAnalysisView3D |ViewshedAnalysisView3D |VolumeMeasurementAnalysisView3D
- 
  
    Union of all possible analysis views that can be created in a SceneView. 
- 
  
  AnalysisViewUnionType DefinitionAnalysisViewUnion AnalysisView2DUnion |AnalysisView3DUnion
- 
  
    
  
  
  
- 
  
  FillSymbol2DUnionType DefinitionFillSymbol2DUnion PictureFillSymbol |SimpleFillSymbol
- 
  
    Union of 2D fill symbols. 
- 
  
    Union of all geometries. 
- 
  
  MarkerSymbol2DUnionType DefinitionMarkerSymbol2DUnion PictureMarkerSymbol |SimpleMarkerSymbol
- 
  
    Union of 2D marker symbols. 
- 
  
  PointCloudRendererUnionType DefinitionPointCloudRendererUnion PointCloudClassBreaksRenderer |PointCloudRGBRenderer |PointCloudStretchRenderer |PointCloudUniqueValueRenderer
- 
  
    Union of point cloud renderers. 
- 
  
  RasterRendererUnionType DefinitionRasterRendererUnion FlowRenderer |ClassBreaksRenderer |UniqueValueRenderer |RasterColormapRenderer |RasterStretchRenderer |VectorFieldRenderer |RasterShadedReliefRenderer
- 
  
    Union of raster renderers. 
- 
  
  RendererUnionType DefinitionRendererUnion HeatmapRenderer |RendererWithVisualVariablesUnion
- 
  
    Union of renderers. 
- 
  
  RendererWithVisualVariablesUnionType DefinitionRendererWithVisualVariablesUnion SimpleRenderer |ClassBreaksRenderer |UniqueValueRenderer |DotDensityRenderer |DictionaryRenderer |PieChartRenderer
- 
  
    Union of renderers with visual variables. 
- 
  
  Symbol2D3DUnionType DefinitionSymbol2D3DUnion Symbol2DUnion |Symbol3DUnion
- 
  
    Union of 2D and 3D symbols. 
- 
  
  Symbol2DUnionType DefinitionSymbol2DUnion PictureFillSymbol |PictureMarkerSymbol |SimpleFillSymbol |SimpleLineSymbol |SimpleMarkerSymbol |TextSymbol |CIMSymbol
- 
  
    Union of 2D symbols. 
- 
  
  Symbol3DLayerUnionType DefinitionSymbol3DLayerUnion ExtrudeSymbol3DLayer |FillSymbol3DLayer |WaterSymbol3DLayer |IconSymbol3DLayer |LineSymbol3DLayer |ObjectSymbol3DLayer |PathSymbol3DLayer |TextSymbol3DLayer
- 
  
    Union of 3D symbol layers. 
- 
  
  Symbol3DUnionType DefinitionSymbol3DUnion LabelSymbol3D |LineSymbol3D |MeshSymbol3D |PointSymbol3D |PolygonSymbol3D
- 
  
    Union of 3D symbols. 
- 
  
  SymbolUnionType DefinitionSymbolUnion Symbol2D3DUnion |WebStyleSymbol
- 
  
    Union of symbols.