    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