import Zondy from '../Zondy'
/**
* 图层事件类型
* @readonly
* @enum {String}
*/
const LayerEventType = {
/** 'layerview-created',添加图层到视图中 */
layerViewCreated: 'layerview-created',
/** 'layerview-created-error',添加图层到视图中失败 */
layerViewCreatedError: 'layerview-created-error',
/** 'layerview-remove',从视图中移除图层 */
layerViewRemove: 'layerview-remove',
/** 'layerview-update',从视图中更新图层 */
layerViewUpdate: 'layerview-update',
/** 'layer-loaded',图层资源加载完毕 */
layerLoaded: 'layer-loaded',
/** 'layer-load-error',图层资源加载错误 */
layerLoadError: 'layer-load-error',
/** 'feature-add',添加要素对象事件 */
featureAdd: 'feature-add',
/** 'layer-update',图层更新事件 */
layerUpdate: 'layer-update',
/** 'update-style',图层样式更新事件 */
layerUpdateStyle: 'update-style',
/** 'update-style',图层透明度更新事件 */
layerUpdateOpacity: 'layer-update-opacity',
/** 'layer-update-style',图层透显隐更新事件 */
layerUpdateVisible: 'layer-update-visible',
/** 'layer-Sublayer-visible',子图层显隐更新事件 */
layerSublayerVisible: 'layer-sublayer-visible'
}
Zondy.Enum.LayerEventType = LayerEventType
export default LayerEventType