Properties that can be passed into the constructor for mapping/BasemapExtension!BasemapExtension.

interface BasemapExtensionProperties {
    baseLayerExtensions?: (LayerExtensionProperties | LayerExtension<LayerExtensionProperties>)[];
    basemap?: string | Basemap | BasemapProperties;
    description?: string;
    failureMode?: FailureMode;
    iconUrl?: string;
    id?: string;
    included?: boolean;
    isSeries?: boolean;
    onClick?: Action;
    referenceLayerExtensions?: (LayerExtensionProperties | LayerExtension<LayerExtensionProperties>)[];
    taskSettings?: TaskSettingsProperties;
}

Hierarchy (view full)

Properties

basemap?: string | Basemap | BasemapProperties

The Esri Basemap object being extended. This property can also be a string representing the ID of a well-known basemap, e.g. "streets". See https://developers.arcgis.com/javascript/latest/api-reference/esri-Map.html#basemap for a complete list.

description?: string
failureMode?: FailureMode
iconUrl?: string
id?: string

The unique ID to assign to the entity. If not specified, one will be generated.

included?: boolean
isSeries?: boolean
onClick?: Action
taskSettings?: TaskSettingsProperties