Properties that can be passed into the constructor for ImageryLayerExtension.

interface ImageryLayerExtensionProperties {
    attachmentTypes?: string[];
    failureMode?: FailureMode;
    featureActions?: MenuProperties | Menu<MenuItemProperties, MenuProperties, MenuItem<MenuItemProperties, MenuProperties>>;
    featureSettings?: FeatureSettingsProperties;
    featureSourceActions?: MenuProperties | Menu<MenuItemProperties, MenuProperties, MenuItem<MenuItemProperties, MenuProperties>>;
    hyperlinks?: (HyperlinkProperties | Hyperlink)[];
    iconUrl?: string;
    id?: string;
    includeCatalogItems?: boolean;
    layer?: ImageryLayer | (ImageServiceLayerJson & LayerProperties);
    layerListSettings?: LayerListSettingsProperties;
    onAddFeature?: Action;
    onEditFeature?: Action;
    relationships?: (Relationship | RelationshipProperties)[];
    requestHelper?: ArcGISRequestHelper;
    schema?: SchemaProperties;
    sublayerExtensions?: (SublayerExtensionProperties | SublayerExtension<SublayerExtensionProperties>)[];
    taskSettings?: TaskSettingsProperties;
    tpkSource?: string;
    visibilityMode?: GroupLayerVisibilityMode;
}

Hierarchy (view full)

Properties

attachmentTypes?: string[]
failureMode?: FailureMode

A menu for actions specifically related to features from this source.

featureSettings?: FeatureSettingsProperties

A menu for actions specifically related to this source.

hyperlinks?: (HyperlinkProperties | Hyperlink)[]
iconUrl?: string
id?: string

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

includeCatalogItems?: boolean
layer?: ImageryLayer | (ImageServiceLayerJson & LayerProperties)
layerListSettings?: LayerListSettingsProperties
onAddFeature?: Action
onEditFeature?: Action
relationships?: (Relationship | RelationshipProperties)[]
requestHelper?: ArcGISRequestHelper
taskSettings?: TaskSettingsProperties
tpkSource?: string
visibilityMode?: GroupLayerVisibilityMode