# Interface BasemapExtensionProperties

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)

- EntityBaseProperties
  - BasemapExtensionProperties

#####
Index

### Properties

baseLayerExtensions?
basemap?
description?
failureMode?
iconUrl?
id?
included?
isSeries?
onClick?
referenceLayerExtensions?
taskSettings?

##
Properties

### `Optional` baseLayerExtensions

baseLayerExtensions?: (LayerExtensionProperties | LayerExtension<LayerExtensionProperties>)[]

See mapping/BasemapExtension!BasemapExtension.baseLayerExtensions.

### `Optional` basemap

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.

### `Optional` description

description?: string

See mapping/BasemapExtension!BasemapExtension.description.

### `Optional` failureMode

failureMode?: FailureMode

See support/InitializableBase!InitializableBase.failureMode.

Inherited from EntityBaseProperties.failureMode

### `Optional` iconUrl

iconUrl?: string

See mapping/BasemapExtension!BasemapExtension.iconUrl.

### `Optional` id

id?: string

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

Inherited from EntityBaseProperties.id

### `Optional` included

included?: boolean

See mapping/BasemapExtension!BasemapExtension.included.

### `Optional` isSeries

isSeries?: boolean

See mapping/BasemapExtension!BasemapExtension.isSeries.

### `Optional` onClick

onClick?: Action

See mapping/BasemapExtension!BasemapExtension.onClick.

### `Optional` referenceLayerExtensions

referenceLayerExtensions?: (LayerExtensionProperties | LayerExtension<LayerExtensionProperties>)[]

See mapping/BasemapExtension!BasemapExtension.referenceLayerExtensions.

### `Optional` taskSettings

taskSettings?: TaskSettingsProperties

See data/FeatureSource!FeatureSource.taskSettings.