Creates instances of layers of different types.
Use service name "map-config-api.LayerFactory" to inject an instance of this class.
"map-config-api.LayerFactory"
Creates a GroupLayer.
options of group layer
A promise which resolves to {instance: GroupLayer}
{instance: GroupLayer}
Create a layer of given type.
The kind of layer.
Options that will be passed during layer construction.
A promise which will resolve to {instance: Layer}.
{instance: Layer}
Second overload for layer types that are not statically known.
Returns a mapping from layer type to esri layer type name.
Returns the currently available type names.
Creates instances of layers of different types.
Use service name
"map-config-api.LayerFactory"
to inject an instance of this class.