Using java script API I need to iterate through the layers of map and depending on the type of layer, need to perform certain actions. Can anyone tell me how to know the type of layer, whether it is a tiled, dynamic, WMS etc.
switch(layer.declaredClass) {
case "esri.layers.ArcGISDynamicMapServiceLayer":
case "esri.layers.ArcGISImageServiceLayer":
case "esri.layers.WebTiledLayer":
...
}